• Модуль: imconnector
  • Путь к файлу: ~/bitrix/modules/imconnector/lib/connector.php
  • Класс: BitrixImConnectorConnector
  • Вызов: Connector::getListComponentConnector
static function getListComponentConnector(): array
{
	$components = [];
	$components[Library::ID_LIVE_CHAT_CONNECTOR] = 'bitrix:imconnector.livechat';
	$components[Library::ID_WHATSAPPBYTWILIO_CONNECTOR] = 'bitrix:imconnector.whatsappbytwilio';
	$components[Library::ID_AVITO_CONNECTOR] = 'bitrix:imconnector.avito';
	$components[Library::ID_VIBER_CONNECTOR] = 'bitrix:imconnector.viber';
	$components[Library::ID_TELEGRAMBOT_CONNECTOR] = 'bitrix:imconnector.telegrambot';
	$components[Library::ID_WECHAT_CONNECTOR] = 'bitrix:imconnector.wechat';
	$components[Library::ID_IMESSAGE_CONNECTOR] = 'bitrix:imconnector.imessage';
	$components[Library::ID_VKGROUP_CONNECTOR] = 'bitrix:imconnector.vkgroup';
	$components[Library::ID_OK_CONNECTOR] = 'bitrix:imconnector.ok';
	$components[Library::ID_OLX_CONNECTOR] = 'bitrix:imconnector.olx';
	$components[Library::ID_FB_MESSAGES_CONNECTOR] = 'bitrix:imconnector.facebook';
	$components[Library::ID_FB_COMMENTS_CONNECTOR] = 'bitrix:imconnector.facebookcomments';
	$components[Library::ID_FBINSTAGRAMDIRECT_CONNECTOR] = 'bitrix:imconnector.fbinstagramdirect';
	$components[Library::ID_FBINSTAGRAM_CONNECTOR] = 'bitrix:imconnector.fbinstagram';
	$components[Library::ID_NETWORK_CONNECTOR] = 'bitrix:imconnector.network';
	$components[Library::ID_NOTIFICATIONS_CONNECTOR] = 'bitrix:imconnector.notifications';
	$components[Library::ID_EDNA_WHATSAPP_CONNECTOR] = 'bitrix:imconnector.whatsappbyedna';

	$customComponents = CustomConnectors::getListComponentConnector();
	if (!empty($customComponents))
	{
		$components = array_merge($customComponents, $components);
	}

	return self::filterConnectorsByPortalRegion($components);
}