1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
AfterEventCategoryUpdate.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Calendar\EventCategory\Event;
4
5
use Bitrix\Calendar\EventCategory\Enum\EventType;
6
use Bitrix\Calendar\Internals\EventManager\BaseEvent;
7
use Bitrix\Calendar\Internals\EventManager\EventSubscriber;
8
9
final
class
AfterEventCategoryUpdate
extends
BaseEvent
10
{
11
public
function
__construct
(
12
private
readonly
int
$eventCategoryId,
13
private
readonly
array
$fields
= [],
14
private
readonly ?
int
$userId
=
null
15
)
16
{
17
}
18
19
public
static
function
getEventType
(): string
20
{
21
return
EventType::AFTER_EVENT_CATEGORY_UPDATE;
22
}
23
24
protected
function
getEventParams
():
array
25
{
26
return
[
27
'eventCategoryId'
=> $this->eventCategoryId,
28
'fields'
=>
$this->fields
,
29
'userId'
=>
$this->userId
,
30
];
31
}
32
33
protected
function
getSubscribers
():
array
34
{
35
return
[
36
new
EventSubscriber\EventCategory\UpdateChannel
(),
37
new
EventSubscriber\EventCategory\SendPullAfterUpdate
(),
38
];
39
}
40
}
$userId
if(!is_object($USER)||! $USER->IsAuthorized()) $userId
Определения
check_mail.php:18
Bitrix\Calendar\EventCategory\Event\AfterEventCategoryUpdate
Определения
AfterEventCategoryUpdate.php:10
Bitrix\Calendar\EventCategory\Event\AfterEventCategoryUpdate\__construct
__construct(private readonly int $eventCategoryId, private readonly array $fields=[], private readonly ?int $userId=null)
Определения
AfterEventCategoryUpdate.php:11
Bitrix\Calendar\EventCategory\Event\AfterEventCategoryUpdate\getSubscribers
getSubscribers()
Определения
AfterEventCategoryUpdate.php:33
Bitrix\Calendar\EventCategory\Event\AfterEventCategoryUpdate\getEventParams
getEventParams()
Определения
AfterEventCategoryUpdate.php:24
Bitrix\Calendar\EventCategory\Event\AfterEventCategoryUpdate\getEventType
static getEventType()
Определения
AfterEventCategoryUpdate.php:19
Bitrix\Calendar\Internals\EventManager\BaseEvent
Определения
baseevent.php:12
Bitrix\Calendar\Internals\EventManager\EventSubscriber\EventCategory\SendPullAfterUpdate
Определения
sendpullafterupdate.php:16
Bitrix\Calendar\Internals\EventManager\EventSubscriber\EventCategory\UpdateChannel
Определения
updatechannel.php:15
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
$fields
$fields
Определения
yandex_run.php:501
bitrix
modules
calendar
lib
EventCategory
Event
AfterEventCategoryUpdate.php
Создано системой
1.14.0