• Модуль: biconnector
  • Путь к файлу: ~/bitrix/modules/biconnector/lib/manager.php
  • Класс: BitrixBIConnectorManager
  • Вызов: Manager::getConnections
public function getConnections()
{
	$biConnections = [];

	$configParams = BitrixMainConfigConfiguration::getValue('connections');
	if (is_array($configParams))
	{
		foreach ($configParams as $connectionName => $connectionParams)
		{
			if (
				is_a($connectionParams['className'], 'BitrixBIConnectorConnection', true)
				|| is_a($connectionParams['className'], 'BitrixBIConnectorDBMysqliConnection', true)
			)
			{
				$biConnections[$connectionName] = $connectionName;
			}
		}
	}

	if (!$biConnections)
	{
		$pool = BitrixMainApplication::getInstance()->getConnectionPool();
		$biConnections[$pool::DEFAULT_CONNECTION_NAME] = $pool::DEFAULT_CONNECTION_NAME;
	}

	return $biConnections;
}