• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/sync/managers/dataexchangemanager.php
  • Класс: BitrixCalendarSyncManagersDataExchangeManager
  • Вызов: DataExchangeManager::getConnections
static function getConnections(): CoreBaseMap
{
	/** @var CoreMappersFactory $mapperFactory */
	$mapperFactory = ServiceLocator::getInstance()->get('calendar.service.mappers.factory');

	return $mapperFactory->getConnection()->getMap(
		[
			'=ACCOUNT_TYPE' => [
				GoogleHelper::GOOGLE_ACCOUNT_TYPE_API,
				Office365Helper::ACCOUNT_TYPE
			],
			'=ENTITY_TYPE' => CoreRoleUser::TYPE,
			'=IS_DELETED' => 'N',
		],
		self::COUNT_CONNECTIONS_FOR_REGULAR_SYNC,
		['SYNCHRONIZED' => 'ASC']
	);
}