1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
BeforeUsersAddEvent.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Im\V2\Chat\ExternalChat\Event;
4
5
use Bitrix\Im\V2\Chat\ExternalChat;
6
use Bitrix\Im\V2\Relation\AddUsersConfig;
7
8
class
BeforeUsersAddEvent
extends
ChatEvent
9
{
10
public
function
__construct
(
ExternalChat
$chat,
array
$userIds,
AddUsersConfig
$config
)
11
{
12
$parameters
= [
'userIds'
=> $userIds,
'config'
=>
$config
];
13
14
parent::__construct($chat,
$parameters
);
15
}
16
17
protected
function
getActionName
(): string
18
{
19
return
'BeforeUsersAdd'
;
20
}
21
22
public
function
getUserIds
():
array
23
{
24
return
$this->parameters[
'userIds'
];
25
}
26
27
public
function
getAddUsersConfig
():
AddUsersConfig
28
{
29
return
$this->parameters[
'config'
];
30
}
31
32
public
function
getNewUserIds
(): ?
array
33
{
34
return
$this->getParameterFromResult(
'userIds'
);
35
}
36
37
public
function
getNewAddUsersConfig
(): ?
AddUsersConfig
38
{
39
return
$this->getParameterFromResult(
'config'
);
40
}
41
}
Bitrix\Im\V2\Chat\ExternalChat\Event\BeforeUsersAddEvent
Определения
BeforeUsersAddEvent.php:9
Bitrix\Im\V2\Chat\ExternalChat\Event\BeforeUsersAddEvent\getNewAddUsersConfig
getNewAddUsersConfig()
Определения
BeforeUsersAddEvent.php:37
Bitrix\Im\V2\Chat\ExternalChat\Event\BeforeUsersAddEvent\getActionName
getActionName()
Определения
BeforeUsersAddEvent.php:17
Bitrix\Im\V2\Chat\ExternalChat\Event\BeforeUsersAddEvent\getUserIds
getUserIds()
Определения
BeforeUsersAddEvent.php:22
Bitrix\Im\V2\Chat\ExternalChat\Event\BeforeUsersAddEvent\getAddUsersConfig
getAddUsersConfig()
Определения
BeforeUsersAddEvent.php:27
Bitrix\Im\V2\Chat\ExternalChat\Event\BeforeUsersAddEvent\getNewUserIds
getNewUserIds()
Определения
BeforeUsersAddEvent.php:32
Bitrix\Im\V2\Chat\ExternalChat\Event\BeforeUsersAddEvent\__construct
__construct(ExternalChat $chat, array $userIds, AddUsersConfig $config)
Определения
BeforeUsersAddEvent.php:10
Bitrix\Im\V2\Chat\ExternalChat\Event\ChatEvent
Определения
ChatEvent.php:9
Bitrix\Im\V2\Relation\AddUsersConfig
Определения
AddUsersConfig.php:6
Bitrix\Main\Event\$parameters
$parameters
Определения
event.php:8
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\ExternalChat
Определения
Config.php:3
$config
$config
Определения
quickway.php:69
bitrix
modules
im
lib
V2
Chat
ExternalChat
Event
BeforeUsersAddEvent.php
Создано системой
1.14.0