• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/sharing/util/expiredlinkcleanagent.php
  • Класс: BitrixCalendarSharingUtilExpiredLinkCleanAgent
  • Вызов: ExpiredLinkCleanAgent::getExpiredLinks
private function getExpiredLinks(): array
{
	$expiredLinks =
		SharingLinkTable::query()
			->setSelect(['ID'])
			->whereNotNull('DATE_EXPIRE')
			->where('DATE_EXPIRE', '<', new DateTime())
			->fetchAll()
	;

	return array_map(static function($expiredLink){
		return (int)$expiredLink['ID'];
	}, $expiredLinks);
}