PendingChainFake
класс PendingChainFake расширяет PendingChain (View source)
Свойства
| смешанный | $job | Имя класса задания, которое отправляется. | из PendingChain |
| массив | $chain | Задания, которые нужно объединить. | из PendingChain |
| строка|null | $connection | Имя соединения, в которое должна быть отправлена цепочка. | из PendingChain |
| строка|null | $queue | Имя очереди, в которую должна быть отправлена цепочка. | из PendingChain |
| DateTimeInterface|DateInterval|целое число|null | $delay | Количество секунд, в течение которых цепочка должна быть доступна. | из PendingChain |
| массив | $catchCallbacks | Обработчики, которые должны выполняться при ошибке. | из PendingChain |
| защищенный BusFake | $bus | Экземпляр фейкового автобуса. |
Методы
| пусто | __construct(BusFake $bus, смешанный $job, массив $chain)
Создать новый экземпляр ожидаемой цепочки. | |
| $this | onConnection(строка|null $connection)
Установить желаемое соединение для задания. | из PendingChain |
| $this | onQueue(строка|null $queue)
Установить желаемую очередь для задания. | из PendingChain |
| $this | delay(DateTimeInterface|DateInterval|целое число|null $delay)
Установить желаемую задержку в секундах для цепочки. | из PendingChain |
| $this | catch(вызываемый метод $callback)
Добавить обработчик, который должен выполняться при ошибке задания. | из PendingChain |
| массив | 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/9.x/Illuminate/Support/Testing/Fakes/PendingChainFake.html