PendingBatchFake
class PendingBatchFake extends PendingBatch (View source)
Properties
protected Container | $container | The IoC container instance. | from PendingBatch |
string | $name | The batch name. | from PendingBatch |
Collection | $jobs | The jobs that belong to the batch. | from PendingBatch |
array | $options | The batch options. | from PendingBatch |
protected BusFake | $bus | The fake bus instance. |
Methods
void | __construct(BusFake $bus, Collection $jobs)
Create a new pending batch instance. | |
$this | add(iterable|object|array $jobs)
Add jobs to the batch. | from PendingBatch |
$this | then(callable $callback)
Add a callback to be executed after all jobs in the batch have executed successfully. | from PendingBatch |
array | thenCallbacks()
Get the "then" callbacks that have been registered with the pending batch. | from PendingBatch |
$this | catch(callable $callback)
Add a callback to be executed after the first failing job in the batch. | from PendingBatch |
array | catchCallbacks()
Get the "catch" callbacks that have been registered with the pending batch. | from PendingBatch |
$this | finally(callable $callback)
Add a callback to be executed after the batch has finished executing. | from PendingBatch |
array | finallyCallbacks()
Get the "finally" callbacks that have been registered with the pending batch. | from PendingBatch |
$this | allowFailures(bool $allowFailures = true)
Indicate that the batch should not be cancelled when a job within the batch fails. | from PendingBatch |
bool | allowsFailures()
Determine if the pending batch allows jobs to fail without cancelling the batch. | from PendingBatch |
$this | name(string $name)
Set the name for the batch. | from PendingBatch |
$this | onConnection(string $connection)
Specify the queue connection that the batched jobs should run on. | from PendingBatch |
string|null | connection()
Get the connection used by the pending batch. | from PendingBatch |
$this | onQueue(string $queue)
Specify the queue that the batched jobs should run on. | from PendingBatch |
string|null | queue()
Get the queue used by the pending batch. | from PendingBatch |
$this | withOption(string $key, mixed $value)
Add additional data into the batch's options array. | from PendingBatch |
Batch | dispatch()
Dispatch the batch. | |
Batch | dispatchAfterResponse()
Dispatch the batch after the response is sent to the browser. | |
void | dispatchExistingBatch(Batch $batch)
Dispatch an existing batch. | from PendingBatch |
Details
void __construct(BusFake $bus, Collection $jobs)
Create a new pending batch instance.
$this add(iterable|object|array $jobs)
Add jobs to the batch.
$this then(callable $callback)
Add a callback to be executed after all jobs in the batch have executed successfully.
array thenCallbacks()
Get the "then" callbacks that have been registered with the pending batch.
$this catch(callable $callback)
Add a callback to be executed after the first failing job in the batch.
array catchCallbacks()
Get the "catch" callbacks that have been registered with the pending batch.
$this finally(callable $callback)
Add a callback to be executed after the batch has finished executing.
array finallyCallbacks()
Get the "finally" callbacks that have been registered with the pending batch.
$this allowFailures(bool $allowFailures = true)
Indicate that the batch should not be cancelled when a job within the batch fails.
bool allowsFailures()
Determine if the pending batch allows jobs to fail without cancelling the batch.
$this name(string $name)
Set the name for the batch.
$this onConnection(string $connection)
Specify the queue connection that the batched jobs should run on.
string|null connection()
Get the connection used by the pending batch.
$this onQueue(string $queue)
Specify the queue that the batched jobs should run on.
string|null queue()
Get the queue used by the pending batch.
$this withOption(string $key, mixed $value)
Add additional data into the batch's options array.
Batch dispatch()
Dispatch the batch.
Batch dispatchAfterResponse()
Dispatch the batch after the response is sent to the browser.
protected void dispatchExistingBatch(Batch $batch)
Dispatch an existing batch.
© 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