Spec-Zone.ru › Laravel 9

PendingBatchFake

class PendingBatchFake extends PendingBatch (View source)

Свойства

protected Container $container

Экземпляр контейнера IoC.

from PendingBatch
string $name

Имя пакета.

from PendingBatch
Collection $jobs

Задачи, принадлежащие пакету.

from PendingBatch
array $options

Параметры пакета.

from PendingBatch
protected BusFake $bus

Экземпляр имитируемого автобуса.

Методы

void __construct(BusFake $bus, Collection $jobs)

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

$this add(iterable|object|array $jobs)

Добавить задачи в пакет.

from PendingBatch
$this then(callable $callback)

Добавить колбэк, который будет выполнен после успешного выполнения всех задач в пакете.

from PendingBatch
array thenCallbacks()

Получить колбэки «then», зарегистрированные в ожидаемом пакете.

from PendingBatch
$this catch(callable $callback)

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

from PendingBatch
array catchCallbacks()

Получить колбэки «catch», зарегистрированные в ожидаемом пакете.

from PendingBatch
$this finally(callable $callback)

Добавить колбэк, который будет выполнен после завершения пакета.

from PendingBatch
array finallyCallbacks()

Получить колбэки «finally», зарегистрированные в ожидаемом пакете.

from PendingBatch
$this allowFailures(bool $allowFailures = true)

Указать, что пакет не должен отменяться при ошибке задачи внутри пакета.

from PendingBatch
bool allowsFailures()

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

from PendingBatch
$this name(string $name)

Установить имя для пакета.

from PendingBatch
$this onConnection(string $connection)

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

from PendingBatch
string|null connection()

Получить соединение, используемое ожидаемым пакетом.

from PendingBatch
$this onQueue(string $queue)

Указать очередь, на которой должны выполняться задачи пакета.

from PendingBatch
string|null queue()

Получить очередь, используемую ожидаемым пакетом.

from PendingBatch
$this withOption(string $key, mixed $value)

Добавить дополнительные данные в массив параметров пакета.

from PendingBatch
Batch dispatch()

Запустить пакет.

Batch dispatchAfterResponse()

Запустить пакет после отправки ответа в браузер.

void dispatchExistingBatch(Batch $batch)

Запустить существующий пакет.

from PendingBatch

Подробности

void __construct(BusFake $bus, Collection $jobs)

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

Параметры

BusFake $bus
Collection $jobs

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

void

$this add(iterable|object|array $jobs)

Добавить задачи в партию.

Параметры

iterable|object|array $jobs

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

$this

$this then(callable $callback)

Добавить обратный вызов, который будет выполнен после успешного выполнения всех задач в партии.

Параметры

callable $callback

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

$this

array thenCallbacks()

Получить обратные вызовы «then», которые были зарегистрированы в ожидаемой партии.

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

array

$this catch(callable $callback)

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

Параметры

callable $callback

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

$this

массив catchCallbacks()

Получить обработчики «catch», которые были зарегистрированы в ожидающей партии.

Значение возврата

массив

$this finally(callable $callback)

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

Параметры

callable $callback

Значение возврата

$this

массив finallyCallbacks()

Получить обработчики «finally», которые были зарегистрированы в ожидающей партии.

Значение возврата

массив

$this allowFailures(bool $allowFailures = true)

Указать, что партия не должна отменяться, когда задача внутри партии завершается ошибкой.

Параметры

bool $allowFailures

Значение возврата

$this

bool allowsFailures()

Определить, разрешает ли ожидающая партия задачам завершаться ошибкой без отмены партии.

Значение возврата

bool

$this name(string $name)

Установить имя для партии.

Параметры

string $name

Значение возврата

$this

$this onConnection(string $connection)

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

Параметры

string $connection

Значение возврата

$this

string|null connection()

Получить подключение, используемое ожидающей партией.

Значение возврата

string|null

$this onQueue(string $queue)

Указать очередь, на которой должны выполняться задачи в партии.

Параметры

string $queue

Значение возврата

$this

string|null queue()

Получить очередь, используемую ожидающей партией.

Значение возврата

string|null

$this withOption(string $key, mixed $value)

Добавить дополнительные данные в массив опций партии.

Параметры

string $key
mixed $value

Значение возврата

$this

Партия dispatch()

Отправить партию.

Значение возврата

Партия

Партия dispatchAfterResponse()

Отправить партию после отправки ответа в браузер.

Значение возврата

Партия

protected void dispatchExistingBatch(Партия $batch)

Отправить существующую партию.

Параметры

Партия $batch

Значение возврата

void

Исключения

Throwable

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Support/Testing/Fakes/PendingBatchFake.html

Spec-Zone.ru

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