class Dispatcher implements Dispatcher, QueueingDispatcher (View source)

Methods

void
__construct( Container $container, Closure $queueResolver = null)

Create a new command dispatcher instance.

mixed
dispatch($command)

Dispatch a command to its appropriate handler.

mixed
dispatchNow($command)

Dispatch a command to its appropriate handler in the current process.

mixed
dispatchToQueue( mixed $command)

Dispatch a command to its appropriate handler behind a queue.

$this
pipeThrough( array $pipes)

Set the pipes through which commands should be piped before dispatching.

Details

at line line 51
void __construct( Container $container, Closure $queueResolver = null)

Create a new command dispatcher instance.

Parameters

Container $container
Closure $queueResolver

Return Value

void

at line line 64
mixed dispatch($command)

Dispatch a command to its appropriate handler.

Parameters

$command

Return Value

mixed

at line line 79
mixed dispatchNow($command)

Dispatch a command to its appropriate handler in the current process.

Parameters

$command

Return Value

mixed

at line line 105
mixed dispatchToQueue( mixed $command)

Dispatch a command to its appropriate handler behind a queue.

Parameters

mixed $command

Return Value

mixed

Exceptions

RuntimeException

at line line 152
$this pipeThrough( array $pipes)

Set the pipes through which commands should be piped before dispatching.

Parameters

array $pipes

Return Value

$this