1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
BeforeProcessQueueEvent.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\MessageService\Queue\Event;
4
5
use Bitrix\Main\Event;
6
use Bitrix\Main\EventResult;
7
8
final
class
BeforeProcessQueueEvent
extends
Event
9
{
10
public
const
TYPE
=
'OnBeforeProcessQueue'
;
11
12
public
function
__construct
()
13
{
14
parent::__construct(
'messageservice'
, self::TYPE);
15
}
16
17
public
function
canProcessQueue
(): bool
18
{
19
foreach
($this->
getResults
() as $eventResult)
20
{
21
if
($eventResult->getType() === EventResult::ERROR)
22
{
23
return
false
;
24
}
25
}
26
27
return
true
;
28
}
29
}
Bitrix\Main\Event
Определения
event.php:5
Bitrix\Main\Event\getResults
getResults()
Определения
event.php:124
Bitrix\MessageService\Queue\Event\BeforeProcessQueueEvent
Определения
BeforeProcessQueueEvent.php:9
Bitrix\MessageService\Queue\Event\BeforeProcessQueueEvent\__construct
__construct()
Определения
BeforeProcessQueueEvent.php:12
Bitrix\MessageService\Queue\Event\BeforeProcessQueueEvent\TYPE
const TYPE
Определения
BeforeProcessQueueEvent.php:10
Bitrix\MessageService\Queue\Event\BeforeProcessQueueEvent\canProcessQueue
canProcessQueue()
Определения
BeforeProcessQueueEvent.php:17
bitrix
modules
messageservice
lib
Queue
Event
BeforeProcessQueueEvent.php
Создано системой
1.14.0