1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
sendpullafterdelete.php
См. документацию.
1<?php
2
3namespace Bitrix\Calendar\Internals\EventManager\EventSubscriber\Event;
4
5use Bitrix\Calendar\Event\Event\AfterOpenEventDeleted;
6use Bitrix\Calendar\Event\Service\OpenEventPullService;
7use Bitrix\Calendar\Internals\EventManager\EventSubscriber\EventSubscriberInterface;
8use Bitrix\Calendar\Internals\EventManager\EventSubscriber\EventSubscriberResponseTrait;
9use Bitrix\Main\Event;
10use Bitrix\Main\EventResult;
11
13{
14 use EventSubscriberResponseTrait;
15 use CalendarEventSubscriberTrait;
16
17 public function __invoke(Event $event): EventResult
18 {
19 $calendarEvent = $this->getCalendarEvent($event);
20 if (!$calendarEvent)
21 {
22 return $this->makeUndefinedResponse();
23 }
24
25 OpenEventPullService::getInstance()->deleteCalendarEvent($calendarEvent);
26
27 return $this->makeSuccessResponse();
28 }
29
30 public function getEventClasses(): array
31 {
32 return [
33 AfterOpenEventDeleted::class,
34 ];
35 }
36}
Определения event.php:5
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$event
Определения prolog_after.php:141