3namespace Bitrix\Calendar\Internals\EventManager\EventSubscriber\Event;
5use Bitrix\Calendar\Core\Event\Event as CalendarEvent;
6use Bitrix\Calendar\Core\Mappers\Factory;
7use Bitrix\Main\DI\ServiceLocator;
10trait CalendarEventSubscriberTrait
12 private function getCalendarEvent(
Event $event): ?CalendarEvent
14 $eventId = (int)
$event->getParameter(
'eventId');
17 $mapperFactory = ServiceLocator::getInstance()->get(
'calendar.service.mappers.factory');
19 return $mapperFactory->getEvent()->getById($eventId);