• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/core/mappers/eventconnection.php
  • Класс: BitrixCalendarCoreMappersEventConnection
  • Вызов: EventConnection::getOneEntityByFilter
protected function getOneEntityByFilter(array $filter): ?object
{
	if (!Loader::includeModule('dav'))
	{
		return null;
	}

	$link = EventConnectionTable::query()
		->setFilter($filter)
		->setSelect(['*', 'EVENT', 'CONNECTION'])
		->exec()->fetchObject();

	if ($link === null)
	{
		return null;
	}

	return $this->convertToObject($link);
}