1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
ActionUuidHandler.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Im\V2\Controller\Filter
;
4
5
use
Bitrix\Im\V2\ActionUuid
;
6
use
Bitrix\Main\Engine\ActionFilter\Base
;
7
use
Bitrix\Main\Event
;
8
9
class
ActionUuidHandler
extends
Base
10
{
11
public
function
onBeforeAction
(
Event
$event
)
12
{
13
$actionUuid = $this->
getAction
()->getBinder()->getSourcesParametersToMap()[0][
'actionUuid'
] ??
null
;
14
15
if
(isset($actionUuid))
16
{
17
ActionUuid::getInstance
()->setValue($actionUuid);
18
}
19
20
return
null
;
21
}
22
}
Bitrix\Im\V2\ActionUuid
Определения
ActionUuid.php:8
Bitrix\Im\V2\ActionUuid\getInstance
static getInstance()
Определения
ActionUuid.php:17
Bitrix\Im\V2\Controller\Filter\ActionUuidHandler
Определения
ActionUuidHandler.php:10
Bitrix\Im\V2\Controller\Filter\ActionUuidHandler\onBeforeAction
onBeforeAction(Event $event)
Определения
ActionUuidHandler.php:11
Bitrix\Main\Engine\ActionFilter\Base
Определения
base.php:15
Bitrix\Main\Engine\ActionFilter\Base\getAction
getAction()
Определения
base.php:48
Bitrix\Main\Event
Определения
event.php:5
Bitrix\Im\V2\Chat\ExternalChat\Event
Определения
AfterCreateEvent.php:3
Bitrix\Im\V2\Controller\Filter
Определения
ActionUuidHandler.php:3
$event
$event
Определения
prolog_after.php:141
bitrix
modules
im
lib
V2
Controller
Filter
ActionUuidHandler.php
Создано системой
1.14.0