Spec-Zone.ru › Laravel 10

PendingBatchFake

class PendingBatchFake extends PendingBatch (View source)

Свойства

Conditionable

Свойства

protected Container $container

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

from PendingBatch
string $name

Имя пакета.

from PendingBatch
Collection $jobs

Задачи, относящиеся к пакету.

from PendingBatch
array $options

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

from PendingBatch
protected BusFake $bus

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

Методы

$this|TWhenReturnType when($value = null, callable $callback = null, callable $default = null)

Примените обратный вызов, если заданное «значение» истинно.

from Conditionable
$this|TUnlessReturnType unless($value = null, callable $callback = null, callable $default = null)

Примените обратный вызов, если заданное «значение» ложно.

from Conditionable
void __construct(BusFake $bus, Collection $jobs)

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

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

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

from PendingBatch
$this before(callable $callback)

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

from PendingBatch
array beforeCallbacks()

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

from PendingBatch
$this progress(callable $callback)

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

from PendingBatch
array progressCallbacks()

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

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
Batch|null dispatchIf(bool|Closure $boolean)

Запустить партию, если заданный тест истинности выполняется.

from PendingBatch
Batch|null dispatchUnless(bool|Closure $boolean)

Запустить партию, если заданный тест истинности не выполняется.

from PendingBatch
Batch store(BatchRepository $repository)

Сохранить партию с помощью заданного хранилища.

from PendingBatch

Details

$this|TWhenReturnType when($value = null, callable $callback = null, callable $default = null)

Примените обратный вызов, если заданное «значение» истинно.

Parameters

$value
callable $callback
callable $default

Return Value

$this|TWhenReturnType

$this|TUnlessReturnType unless($value = null, callable $callback = null, callable $default = null)

Применить обратный вызов, если заданное «значение» ложно (или разрешается до ложного значения).

Parameters

$value
callable $callback
callable $default

Return Value

$this|TUnlessReturnType

void __construct(BusFake $bus, Collection $jobs)

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

Parameters

BusFake $bus
Collection $jobs

Return Value

void

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

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

Parameters

iterable|object|array $jobs

Return Value

$this

$this before(callable $callback)

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

Parameters

callable $callback

Return Value

$this

array beforeCallbacks()

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

Return Value

array

$this progress(callable $callback)

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

Parameters

callable $callback

Return Value

$this

array progressCallbacks()

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

Return Value

array

$this then(callable $callback)

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

Parameters

callable $callback

Return Value

$this

array thenCallbacks()

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

Return Value

array

$this catch(callable $callback)

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

Parameters

callable $callback

Return Value

$this

array catchCallbacks()

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

Return Value

array

$this finally(callable $callback)

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

Parameters

callable $callback

Return Value

$this

array finallyCallbacks()

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

Return Value

array

$this allowFailures(bool $allowFailures = true)

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

Parameters

bool $allowFailures

Return Value

$this

bool allowsFailures()

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

Return Value

bool

$this name(string $name)

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

Parameters

string $name

Return Value

$this

$this onConnection(string $connection)

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

Parameters

string $connection

Return Value

$this

string|null connection()

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

Return Value

string|null

$this onQueue(string $queue)

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

Parameters

string $queue

Return Value

$this

string|null queue()

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

Return Value

string|null

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

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

Parameters

string $key
mixed $value

Return Value

$this

Batch dispatch()

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

Return Value

Batch

Batch dispatchAfterResponse()

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

Return Value

Batch
END_OF_DOCUMENT_MARKER

protected void dispatchExistingBatch(Batch $batch)

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

Параметры

Batch $batch

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

void

Исключения

Throwable

Batch|null dispatchIf(bool|Closure $boolean)

Запустить партию, если заданное условие истинно.

Параметры

bool|Closure $boolean

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

Batch|null

Batch|null dispatchUnless(bool|Closure $boolean)

Запустить партию, если заданное условие ложно.

Параметры

bool|Closure $boolean

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

Batch|null

protected Batch store(BatchRepository $repository)

Сохранить партию с помощью данного репозитория.

Параметры

BatchRepository $repository

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

Batch

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

Spec-Zone.ru

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