- Модуль: im
- Путь к файлу: ~/bitrix/modules/im/lib/V2/Entity/Calendar/CalendarItem.php
- Класс: BitrixImV2EntityCalendarCalendarItem
- Вызов: CalendarItem::initById
static function initById(int $id, ?Context $context = null): self
{
$context = $context ?? Locator::getContext();
$checkPermissions = false;
$calendarGetList = CCalendarEvent::GetList([
'arFilter' => [
'ID' => $id,
'DELETED' => false,
],
'parseRecursion' => false,
'fetchAttendees' => true,
'userId' => $context->getUserId(),
'fetchMeetings' => false,
'setDefaultLimit' => false,
'checkPermissions' => $checkPermissions,
]);
return static::initByGetListArray($calendarGetList[0]);
}