1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
BeforeProcessQueueEvent.php
См. документацию.
1<?php
2
3namespace Bitrix\MessageService\Queue\Event;
4
5use Bitrix\Main\Event;
6use Bitrix\Main\EventResult;
7
8final 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}
Определения event.php:5
getResults()
Определения event.php:124