1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
BeforeSendMessageFromQueueEventResult.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\MessageService\Queue\Event\Result
;
4
5
use
Bitrix\Main\Error
;
6
use
Bitrix\Main\ErrorCollection
;
7
use
Bitrix\Main\EventResult
;
8
use
Bitrix\MessageService\Sender\Result\SendMessage
;
9
10
final
class
BeforeSendMessageFromQueueEventResult
extends
EventResult
11
{
12
public
?
SendMessage
$sendMessage
;
13
public
?
ErrorCollection
$errors
;
14
15
private
function
__construct()
16
{
17
parent::__construct(self::ERROR);
18
}
19
20
public
static
function
createWithSendMessage
(
SendMessage
$message
): self
21
{
22
$self =
new
static
();
23
$self->sendMessage =
$message
;
24
25
return
$self;
26
}
27
28
public
static
function
createWithErrors
(
Error
...
$errors
): self
29
{
30
$self =
new
static
();
31
$self->errors =
new
ErrorCollection
(
$errors
);
32
33
return
$self;
34
}
35
}
Bitrix\Main\ErrorCollection
Определения
errorcollection.php:14
Bitrix\Main\Error
Определения
error.php:15
Bitrix\Main\EventResult
Определения
eventresult.php:5
Bitrix\MessageService\Queue\Event\Result\BeforeSendMessageFromQueueEventResult
Определения
BeforeSendMessageFromQueueEventResult.php:11
Bitrix\MessageService\Queue\Event\Result\BeforeSendMessageFromQueueEventResult\$sendMessage
SendMessage $sendMessage
Определения
BeforeSendMessageFromQueueEventResult.php:12
Bitrix\MessageService\Queue\Event\Result\BeforeSendMessageFromQueueEventResult\$errors
ErrorCollection $errors
Определения
BeforeSendMessageFromQueueEventResult.php:13
Bitrix\MessageService\Queue\Event\Result\BeforeSendMessageFromQueueEventResult\createWithErrors
static createWithErrors(Error ... $errors)
Определения
BeforeSendMessageFromQueueEventResult.php:28
Bitrix\MessageService\Queue\Event\Result\BeforeSendMessageFromQueueEventResult\createWithSendMessage
static createWithSendMessage(SendMessage $message)
Определения
BeforeSendMessageFromQueueEventResult.php:20
Bitrix\MessageService\Sender\Result\SendMessage
Определения
sendmessage.php:9
Bitrix\MessageService\Queue\Event\Result
Определения
BeforeSendMessageFromQueueEventResult.php:3
$message
$message
Определения
payment.php:8
bitrix
modules
messageservice
lib
Queue
Event
Result
BeforeSendMessageFromQueueEventResult.php
Создано системой
1.14.0