class Hub implements Hub (View source)

Methods

void
__construct( Container $container)

Create a new Hub instance.

void
defaults( Closure $callback)

Define the default named pipeline.

void
pipeline( string $name, Closure $callback)

Define a new named pipeline.

mixed
pipe( mixed $object, string|null $pipeline = null)

Send an object through one of the available pipelines.

Details

at line line 31
void __construct( Container $container)

Create a new Hub instance.

Parameters

Container $container

Return Value

void

at line line 42
void defaults( Closure $callback)

Define the default named pipeline.

Parameters

Closure $callback

Return Value

void

at line line 54
void pipeline( string $name, Closure $callback)

Define a new named pipeline.

Parameters

string $name
Closure $callback

Return Value

void

at line line 66
mixed pipe( mixed $object, string|null $pipeline = null)

Send an object through one of the available pipelines.

Parameters

mixed $object
string|null $pipeline

Return Value

mixed