1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
ChangeEngine.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Im\V2\Pull\Event;
4
5
use Bitrix\Im\V2\Chat;
6
use Bitrix\Im\V2\Common\ContextCustomer;
7
use Bitrix\Im\V2\Pull\EventType;
8
9
class
ChangeEngine
extends
BaseChatEvent
10
{
11
use ContextCustomer;
12
13
protected
string
$engineCode
;
14
protected
string
$engineName
;
15
16
public
function
__construct
(
Chat
$chat
,
string
$engineCode
,
string
$engineName
)
17
{
18
$this->engineCode =
$engineCode
;
19
$this->engineName =
$engineName
;
20
parent::__construct(
$chat
);
21
}
22
protected
function
getBasePullParamsInternal
():
array
23
{
24
return
[
25
'chatId'
=> $this->chat->getId(),
26
'engineCode'
=>
$this->engineCode
,
27
'engineName'
=>
$this->engineName
,
28
];
29
}
30
31
protected
function
getType
():
EventType
32
{
33
return
EventType::ChangeEngine;
34
}
35
36
protected
function
getSkippedUserIds
():
array
37
{
38
return
$this->chat->getBotInChat();
39
}
40
}
Bitrix\Im\V2\Pull\Event\BaseChatEvent
Определения
BaseChatEvent.php:9
Bitrix\Im\V2\Pull\Event\BaseChatEvent\$chat
Chat $chat
Определения
BaseChatEvent.php:10
Bitrix\Im\V2\Pull\Event\ChangeEngine
Определения
ChangeEngine.php:10
Bitrix\Im\V2\Pull\Event\ChangeEngine\getBasePullParamsInternal
getBasePullParamsInternal()
Определения
ChangeEngine.php:22
Bitrix\Im\V2\Pull\Event\ChangeEngine\$engineCode
string $engineCode
Определения
ChangeEngine.php:13
Bitrix\Im\V2\Pull\Event\ChangeEngine\__construct
__construct(Chat $chat, string $engineCode, string $engineName)
Определения
ChangeEngine.php:16
Bitrix\Im\V2\Pull\Event\ChangeEngine\getSkippedUserIds
getSkippedUserIds()
Определения
ChangeEngine.php:36
Bitrix\Im\V2\Pull\Event\ChangeEngine\getType
getType()
Определения
ChangeEngine.php:31
Bitrix\Im\V2\Pull\Event\ChangeEngine\$engineName
string $engineName
Определения
ChangeEngine.php:14
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
Bitrix\Im\V2\Chat
Bitrix\Im\V2\Pull\EventType
EventType
Определения
EventType.php:6
bitrix
modules
im
lib
V2
Pull
Event
ChangeEngine.php
Создано системой
1.14.0