class PendingChainFake extends PendingChain (View source)
| Conditionable |
| mixed | $job | The class name of the job being dispatched. | from PendingChain |
| array | $chain | The jobs to be chained. | from PendingChain |
| string|null | $connection | The name of the connection the chain should be sent to. | from PendingChain |
| string|null | $queue | The name of the queue the chain should be sent to. | from PendingChain |
| DateTimeInterface|DateInterval|int|null | $delay | The number of seconds before the chain should be made available. | from PendingChain |
| array | $catchCallbacks | The callbacks to be executed on failure. | from PendingChain |
| 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, mixed $job, array $chain)
Create a new pending chain instance. | |
| $this | onConnection(string|null $connection)
Set the desired connection for the job. | from PendingChain |
| $this | onQueue(string|null $queue)
Set the desired queue for the job. | from PendingChain |
| $this | delay(DateTimeInterface|DateInterval|int|null $delay)
Set the desired delay in seconds for the chain. | from PendingChain |
| $this | catch(callable $callback)
Add a callback to be executed on job failure. | from PendingChain |
| array | catchCallbacks()
Get the "catch" callbacks that have been registered. | from PendingChain |
| PendingDispatch | dispatch()
Dispatch the job with the given arguments. | |
| PendingDispatch|null | dispatchIf(bool|Closure $boolean)
Dispatch the job chain if the given truth test passes. | from PendingChain |
| PendingDispatch|null | dispatchUnless(bool|Closure $boolean)
Dispatch the job chain unless the given truth test passes. | from PendingChain |
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 chain instance.
Set the desired connection for the job.
Set the desired queue for the job.
Set the desired delay in seconds for the chain.
Add a callback to be executed on job failure.
Get the "catch" callbacks that have been registered.
Dispatch the job with the given arguments.
Dispatch the job chain if the given truth test passes.
Dispatch the job chain unless the given truth test passes.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Support/Testing/Fakes/PendingChainFake.html