1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
AddMessageHandler.php
См. документацию.
1
<?php
2
3
declare(strict_types=1);
4
5
namespace
Bitrix\Socialnetwork\Collab\Control\Handler\Add;
6
7
use Bitrix\Socialnetwork\Collab\Integration\IM\ActionType;
8
use Bitrix\Socialnetwork\Collab\Integration\IM\ActionMessageFactory;
9
use Bitrix\Socialnetwork\Control\Command\AddCommand;
10
use Bitrix\Socialnetwork\Control\Handler\Add\AddHandlerInterface;
11
use Bitrix\Socialnetwork\Control\Handler\HandlerResult;
12
use Bitrix\Socialnetwork\Item\Workgroup;
13
14
class
AddMessageHandler
implements
AddHandlerInterface
15
{
16
public
function
add
(
AddCommand
$command,
Workgroup
$entity
):
HandlerResult
17
{
18
ActionMessageFactory::getInstance()
19
->getActionMessage(ActionType::CreateCollab,
$entity
->getId(), $command->getInitiatorId())
20
->send();
21
22
return
new
HandlerResult
();
23
}
24
}
Bitrix\Socialnetwork\Collab\Control\Handler\Add\AddMessageHandler
Определения
AddMessageHandler.php:15
Bitrix\Socialnetwork\Collab\Control\Handler\Add\AddMessageHandler\add
add(AddCommand $command, Workgroup $entity)
Определения
AddMessageHandler.php:16
Bitrix\Socialnetwork\Control\Command\AddCommand
Определения
AddCommand.php:61
Bitrix\Socialnetwork\Control\Handler\HandlerResult
Определения
HandlerResult.php:10
$entity
$entity
Определения
group_bizproc_workflow_delete.php:17
Bitrix\Socialnetwork\Control\Handler\Add\AddHandlerInterface
Определения
AddHandlerInterface.php:10
Bitrix\Socialnetwork\Helper\Workgroup
Определения
access.php:9
bitrix
modules
socialnetwork
lib
Collab
Control
Handler
Add
AddMessageHandler.php
Создано системой
1.14.0