W3cubDocs

/Laravel 8

PendingChainFake

class PendingChainFake extends PendingChain (View source)

Properties

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.

Methods

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 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.

Details

void __construct(BusFake $bus, mixed $job, array $chain)

Create a new pending chain instance.

Parameters

BusFake $bus
mixed $job
array $chain

Return Value

void

$this onConnection(string|null $connection)

Set the desired connection for the job.

Parameters

string|null $connection

Return Value

$this

$this onQueue(string|null $queue)

Set the desired queue for the job.

Parameters

string|null $queue

Return Value

$this

$this delay(DateTimeInterface|DateInterval|int|null $delay)

Set the desired delay for the chain.

Parameters

DateTimeInterface|DateInterval|int|null $delay

Return Value

$this

$this catch(callable $callback)

Add a callback to be executed on job failure.

Parameters

callable $callback

Return Value

$this

array catchCallbacks()

Get the "catch" callbacks that have been registered.

Return Value

array

PendingDispatch dispatch()

Dispatch the job with the given arguments.

Return Value

PendingDispatch

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Support/Testing/Fakes/PendingChainFake.html