<?php

declare(strict_types=1);

$envPath = __DIR__ . '/../../.env.php';
$exampleEnvPath = __DIR__ . '/../../.env.example.php';
$config = is_file($envPath) ? require $envPath : require $exampleEnvPath;
$clientId = trim((string) ($config['BITRIX_CLIENT_ID'] ?? ''));
$clientSecret = trim((string) ($config['BITRIX_CLIENT_SECRET'] ?? ''));

define('C_REST_CLIENT_ID', $clientId);
define('C_REST_CLIENT_SECRET', $clientSecret);
define('C_REST_SCOPE', 'im,imbot,imconnector,imopenlines,lists,user,placement,crm');
define('C_REST_CURRENT_ENCODING', 'UTF-8');
define('C_REST_BLOCK_LOG', true);

return [
    'client_id' => C_REST_CLIENT_ID,
    'client_secret' => C_REST_CLIENT_SECRET,
    'scope' => C_REST_SCOPE,
];
