PendingChainFake
class PendingChainFake extends PendingChain (View source)
Свойства
| mixed | $job | Имя класса задачи, которая отправляется. | из PendingChain |
| array | $chain | Задачи, которые должны быть объединены. | из PendingChain |
| string|null | $connection | Имя подключения, к которому должна быть отправлена цепочка. | из PendingChain |
| string|null | $queue | Имя очереди, к которой должна быть отправлена цепочка. | из PendingChain |
| DateTimeInterface|DateInterval|int|null | $delay | Количество секунд, которое должно пройти перед доступностью цепочки. | из PendingChain |
| array | $catchCallbacks | Обработчики, которые должны быть выполнены при ошибке. | из PendingChain |
| protected BusFake | $bus | Экземпляр фейкового автобуса. |
Методы
| void | __construct(BusFake $bus, mixed $job, array $chain) Создать новый экземпляр ожидаемой цепочки. | |
| $this | onConnection(string|null $connection) Установить желаемое подключение для задачи. | из PendingChain |
| $this | onQueue(string|null $queue) Установить желаемую очередь для задачи. | из PendingChain |
| $this | delay(DateTimeInterface|DateInterval|int|null $delay) Установить желаемую задержку для цепочки. | из PendingChain |
| $this | catch(callable $callback) Добавить обработчик, который будет выполнен при ошибке задачи. | из PendingChain |
| array | catchCallbacks() Получить зарегистрированные обработчики "catch". | из PendingChain |
| PendingDispatch | dispatch() Отправить задачу с заданными аргументами. |
Подробности
void __construct(BusFake $bus, mixed $job, array $chain)
Создать новый экземпляр ожидаемой цепочки.
$this onConnection(string|null $connection)
Установить желаемое подключение для задачи.
$this onQueue(string|null $queue)
Установить желаемую очередь для задачи.
$this delay(DateTimeInterface|DateInterval|int|null $delay)
Установить желаемую задержку для цепочки.
$this catch(callable $callback)
Добавить обработчик, который будет выполнен при ошибке задачи.
array catchCallbacks()
Получить зарегистрированные обработчики "catch".
PendingDispatch dispatch()
Отправить задачу с заданными аргументами.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Support/Testing/Fakes/PendingChainFake.html