class PendingBatchFake extends PendingBatch (View source)
| Conditionable |
| 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. |
| $this|TWhenReturnType | when($value = null, callable|null $callback = null, callable|null $default = null)
Apply the callback if the given "value" is (or resolves to) truthy. | from Conditionable |
| $this|TUnlessReturnType | unless($value = null, callable|null $callback = null, callable|null $default = null)
Apply the callback if the given "value" is (or resolves to) falsy. | from Conditionable |
| 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 | before(callable $callback)
Add a callback to be executed when the batch is stored. | from PendingBatch |
| array | beforeCallbacks()
Get the "before" callbacks that have been registered with the pending batch. | from PendingBatch |
| $this | progress(callable $callback)
Add a callback to be executed after a job in the batch have executed successfully. | from PendingBatch |
| array | progressCallbacks()
Get the "progress" callbacks that have been registered with the pending 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 |
| Batch|null | dispatchIf(bool|Closure $boolean)
Dispatch the batch if the given truth test passes. | from PendingBatch |
| Batch|null | dispatchUnless(bool|Closure $boolean)
Dispatch the batch unless the given truth test passes. | from PendingBatch |
| Batch | store(BatchRepository $repository)
Store the batch using the given repository. | from PendingBatch |
Apply the callback if the given "value" is (or resolves to) truthy.
Apply the callback if the given "value" is (or resolves to) falsy.
Create a new pending batch instance.
Add jobs to the batch.
Add a callback to be executed when the batch is stored.
Get the "before" callbacks that have been registered with the pending batch.
Add a callback to be executed after a job in the batch have executed successfully.
Get the "progress" callbacks that have been registered with the pending batch.
Add a callback to be executed after all jobs in the batch have executed successfully.
Get the "then" callbacks that have been registered with the pending batch.
Add a callback to be executed after the first failing job in the batch.
Get the "catch" callbacks that have been registered with the pending batch.
Add a callback to be executed after the batch has finished executing.
Get the "finally" callbacks that have been registered with the pending batch.
Indicate that the batch should not be cancelled when a job within the batch fails.
Determine if the pending batch allows jobs to fail without cancelling the batch.
Set the name for the batch.
Specify the queue connection that the batched jobs should run on.
Get the connection used by the pending batch.
Specify the queue that the batched jobs should run on.
Get the queue used by the pending batch.
Add additional data into the batch's options array.
Dispatch the batch.
Dispatch the batch after the response is sent to the browser.
Dispatch an existing batch.
Dispatch the batch unless the given truth test passes.
Store the batch using the given 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