• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/sharing/link/factory.php
  • Класс: BitrixCalendarSharingLinkFactory
  • Вызов: Factory::getDeletedEventLinkByEventId
public function getDeletedEventLinkByEventId(int $eventId): ?BitrixCalendarCoreBaseEntityInterface
{
	$sharingLinkEO = SharingLinkTable::query()
		->setSelect(['*'])
		->where('OBJECT_ID', $eventId)
		->where('OBJECT_TYPE', Helper::EVENT_SHARING_TYPE)
		->exec()->fetchObject();

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

	return (new EventLinkMapper())->getByEntityObject($sharingLinkEO);
}