Spec-Zone.ru › Laravel 8

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 $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()

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

Подробности

void __construct(BusFake $bus, Collection $jobs)

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

Параметры

BusFake $bus
Collection $jobs

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

void

$this add(iterable $jobs)

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

Параметры

iterable $jobs

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

$this

$this then(callable $callback)

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

Параметры

callable $callback

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

$this

array thenCallbacks()

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

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

array

$this catch(callable $callback)

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

Параметры

callable $callback

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

$this

array catchCallbacks()

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

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

array

$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

строка|null connection()

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

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

строка|null

$this onQueue(string $queue)

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

Параметры

string $queue

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

$this

строка|null queue()

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

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

строка|null

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

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

Параметры

string $key
смешанный тип $value

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

$this

Пакет 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/PendingBatchFake.html

Spec-Zone.ru

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