1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
BaseChatEvent.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Im\V2\Pull\Event
;
4
5
use
Bitrix\Im\V2\Chat
;
6
use
Bitrix\Im\V2\Pull\BaseEvent
;
7
8
abstract
class
BaseChatEvent
extends
BaseEvent
9
{
10
protected
Chat
$chat
;
11
12
public
function
__construct
(
Chat
$chat
)
13
{
14
parent::__construct();
15
$this->chat =
$chat
;
16
}
17
18
public
function
getTarget
():
Chat
19
{
20
return
$this->chat
;
21
}
22
23
protected
function
getRecipients
():
array
24
{
25
return
$this->chat->getRelations()->filterActive()->getUserIds();
26
}
27
28
protected
function
getBaseDialogId
(): string
29
{
30
return
'chat'
. $this->chat->getId();
31
}
32
}
Bitrix\Im\V2\Pull\BaseEvent
Определения
BaseEvent.php:11
Bitrix\Im\V2\Pull\Event\BaseChatEvent
Определения
BaseChatEvent.php:9
Bitrix\Im\V2\Pull\Event\BaseChatEvent\__construct
__construct(Chat $chat)
Определения
BaseChatEvent.php:12
Bitrix\Im\V2\Pull\Event\BaseChatEvent\getBaseDialogId
getBaseDialogId()
Определения
BaseChatEvent.php:28
Bitrix\Im\V2\Pull\Event\BaseChatEvent\$chat
Chat $chat
Определения
BaseChatEvent.php:10
Bitrix\Im\V2\Pull\Event\BaseChatEvent\getRecipients
getRecipients()
Определения
BaseChatEvent.php:23
Bitrix\Im\V2\Pull\Event\BaseChatEvent\getTarget
getTarget()
Определения
BaseChatEvent.php:18
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\Event
Определения
BaseChatEvent.php:3
bitrix
modules
im
lib
V2
Pull
Event
BaseChatEvent.php
Создано системой
1.14.0