• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/sync/managers/connectionmanager.php
  • Класс: BitrixCalendarSyncManagersConnectionManager
  • Вызов: ConnectionManager::getConnection
public function getConnection(Role $owner, string $accountType, array $optionalFilter = []): ?Connection
{
	$connection = null;
	$connectionData = $this->getConnectionsData($owner, [$accountType], $optionalFilter);
	foreach ($connectionData as $con)
	{
		$connection = $con;
		break;
	}

	return $connection
		? (new BuilderConnectionFromDM($connection))->build()
		: null
	;
}