PendingBatchFake
class PendingBatchFake extends PendingBatch (View source)
Traits
| Conditionable |
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
| $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 |
Details
$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.
$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.
void __construct(BusFake $bus, Collection $jobs)
Create a new pending batch instance.
$this add(iterable|object|array $jobs)
Add jobs to the batch.
$this before(callable $callback)
Add a callback to be executed when the batch is stored.
array beforeCallbacks()
Get the "before" callbacks that have been registered with the pending batch.
$this progress(callable $callback)
Add a callback to be executed after a job in the batch have executed successfully.
array progressCallbacks()
Get the "progress" callbacks that have been registered with the pending 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.
Batch|null dispatchUnless(bool|Closure $boolean)
Dispatch the batch unless the given truth test passes.
protected Batch store(BatchRepository $repository)
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