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|null $callback = null, callable|null $default = null)
Применить обратный вызов, если заданное «значение» истинно (или разрешается до истинного). | из Conditionable |
| $this|TUnlessReturnType | unless($value = null, callable|null $callback = null, callable|null $default = null)
Применить обратный вызов, если заданное «значение» ложно (или разрешается до ложного). | из Conditionable |
| void | __construct(BusFake $bus, Collection $jobs)
Создать новый экземпляр ожидаемой партии. | |
| $this | add(iterable|object|array $jobs)
Добавить задачи в партию. | из PendingBatch |
| $this | before(callable $callback)
Добавить обратный вызов, который будет выполнен при сохранении партии. | из PendingBatch |
| array | beforeCallbacks()
Получить зарегистрированные обратные вызовы «перед» ожидаемой партией. | из PendingBatch |
| $this | progress(callable $callback)
Добавить обратный вызов, который будет выполнен после успешного выполнения задачи в партии. | из PendingBatch |
| array | progressCallbacks()
Получить зарегистрированные обратные вызовы «прогресс» ожидаемой партии. | из PendingBatch |
| $this | then(callable $callback)
Добавить обратный вызов, который будет выполнен после успешного выполнения всех задач в партии. | из PendingBatch |
| array | thenCallbacks()
Получить зарегистрированные обратные вызовы «then» ожидаемой партии. | из PendingBatch |
| $this | catch(callable $callback)
Добавить обратный вызов, который будет выполнен после первой неудачной задачи в партии. | из PendingBatch |
| array | catchCallbacks()
Получить зарегистрированные обратные вызовы «catch» ожидаемой партии. | из PendingBatch |
| $this | finally(callable $callback)
Добавить обратный вызов, который будет выполнен после завершения выполнения партии. | из PendingBatch |
| array | finallyCallbacks()
Получить зарегистрированные обратные вызовы «finally» ожидаемой партии. | из PendingBatch |
| $this | allowFailures(bool $allowFailures = true)
Указать, что партия не должна отменяться при сбое задачи в рамках партии. | из PendingBatch |
| bool | allowsFailures()
Определить, разрешает ли ожидаемая партия сбои задач без отмены партии. | из PendingBatch |
| $this | name(string $name)
Установить имя для партии. | из PendingBatch |
| $this | onConnection(string $connection)
Указать соединение очереди, на котором должны выполняться задачи в партии. | из PendingBatch |
| string|null | connection()
Получить соединение, используемое ожидаемой партией. | из PendingBatch |
| $this | onQueue(string $queue)
Указать очередь, на которой должны выполняться задачи в партии. | из PendingBatch |
| string|null | queue()
Получить очередь, используемую ожидаемой партией. | из PendingBatch |
| $this | withOption(string $key, mixed $value)
Добавить дополнительные данные в массив опций партии. | из PendingBatch |
| Batch | dispatch()
Отправить партию. | |
| Batch | dispatchAfterResponse()
Отправить партию после отправки ответа в браузер. | |
| void | dispatchExistingBatch(Batch $batch)
Отправить существующую партию. | из PendingBatch |
| Batch|null | dispatchIf(bool|Closure $boolean)
Отправить партию, если заданное условие выполняется. | из PendingBatch |
| Batch|null | dispatchUnless(bool|Closure $boolean)
Отправить партию, если заданное условие не выполняется. | из PendingBatch |
| Batch | store(BatchRepository $repository)
Сохранить партию с помощью заданного хранилища. | из PendingBatch |
Подробности
$this|TWhenReturnType when($value = null, callable|null $callback = null, callable|null $default = null)
Примените обратный вызов, если заданное «значение» истинно (или разрешается до истинного).
$this|TUnlessReturnType unless($value = null, callable|null $callback = null, callable|null $default = null)
Применить обратный вызов, если заданное «значение» ложно (или может быть преобразовано в ложное).
void __construct(BusFake $bus, Collection $jobs)
Создать новый экземпляр пакетного задания.
$this add(iterable|object|array $jobs)
Добавить задания в пакет.
$this before(callable $callback)
Добавить обратный вызов, который будет выполнен при хранении пакета.
array beforeCallbacks()
Получить зарегистрированные обратные вызовы «before» для пакета.
$this progress(callable $callback)
Добавить обратный вызов, который будет выполнен после успешного выполнения задания в пакете.
array progressCallbacks()
Получить зарегистрированные обратные вызовы «progress» для пакета.
$this then(callable $callback)
Добавить обратный вызов, который будет выполнен после успешного выполнения всех заданий в пакете.
array thenCallbacks()
Получить зарегистрированные обратные вызовы «then» для пакета.
$this catch(callable $callback)
Добавить обратный вызов, который будет выполнен после первого ошибочного задания в пакете.
array catchCallbacks()
Получить зарегистрированные обратные вызовы «catch» для пакета.
$this finally(callable $callback)
Добавить обратный вызов, который будет выполнен после завершения выполнения пакета.
array finallyCallbacks()
Получить зарегистрированные обратные вызовы «finally» для пакета.
$this allowFailures(bool $allowFailures = true)
Указать, что пакет не должен отменяться при ошибке задания внутри пакета.
bool allowsFailures()
Определить, разрешает ли пакет задания завершаться с ошибками, не отменяя пакет.
$this name(string $name)
Установить имя для пакета.
$this onConnection(string $connection)
Указать подключение очереди, на котором должны выполняться задания в пакете.
string|null connection()
Получить подключение, используемое пакетным заданием.
$this onQueue(string $queue)
Указать очередь, на которой должны выполняться задания в пакете.
string|null queue()
Получить очередь, используемую пакетным заданием.
$this withOption(string $key, mixed $value)
Добавить дополнительные данные в массив опций пакета.
Batch dispatch()
Отправить пакет.
Batch dispatchAfterResponse()
Отправить пакет после отправки ответа в браузер.
protected void dispatchExistingBatch(Batch $batch)
Запустить существующую партию.
protected Batch store(BatchRepository $repository)
Сохранить партию с помощью данного репозитория.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Support/Testing/Fakes/PendingBatchFake.html