Spec-Zone.ru › Laravel 9

PendingChain

class PendingChain (View source)

Свойства

mixed$job

Имя класса задачи, которая отправляется.

array$chain

Задачи, которые должны быть объединены.

string|null$connection

Имя соединения, в которое должна быть отправлена цепочка.

string|null$queue

Имя очереди, в которую должна быть отправлена цепочка.

DateTimeInterface|DateInterval|int|null$delay

Количество секунд, которое должно пройти, прежде чем цепочка станет доступной.

array$catchCallbacks

Обратные вызовы, которые должны быть выполнены при ошибке.

Методы

void__construct(mixed $job, array $chain)

Создать новый экземпляр PendingChain.

$thisonConnection(string|null $connection)

Установить нужное соединение для задачи.

$thisonQueue(string|null $queue)

Установить нужную очередь для задачи.

$thisdelay(DateTimeInterface|DateInterval|int|null $delay)

Установить желаемую задержку в секундах для цепочки.

$thiscatch(callable $callback)

Добавить обратный вызов, который должен быть выполнен при ошибке задачи.

arraycatchCallbacks()

Получить зарегистрированные обратные вызовы «catch».

PendingDispatchdispatch()

Отправить задачу с заданными аргументами.

Подробности

void __construct(mixed $job, array $chain)

Создать новый экземпляр PendingChain.

Параметры

mixed$job
array$chain

Возвращаемое значение

void

$this onConnection(string|null $connection)

Установить нужное соединение для задачи.

Параметры

string|null$connection

Возвращаемое значение

$this

$this onQueue(string|null $queue)

Установить нужную очередь для задачи.

Параметры

string|null$queue

Возвращаемое значение

$this

$this delay(DateTimeInterface|DateInterval|int|null $delay)

Установить желаемую задержку в секундах для цепочки.

Параметры

DateTimeInterface|DateInterval|int|null$delay

Возвращаемое значение

$this

$this catch(callable $callback)

Добавить обратный вызов, который должен быть выполнен при ошибке задачи.

Параметры

callable$callback

Возвращаемое значение

$this

array catchCallbacks()

Получить зарегистрированные обратные вызовы «catch».

Возвращаемое значение

array

PendingDispatch dispatch()

Отправить задачу с заданными аргументами.

Возвращаемое значение

PendingDispatch

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Foundation/Bus/PendingChain.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API