Hub
class Hub implements Hub (View source)
Properties
protected Container|null | $container | The container implementation. |
|
protected array | $pipelines | All of the available pipelines. |
Methods
void
__construct(Container|null $container = null)
Create a new Hub instance.
mixed
pipe(mixed $object, string|null $pipeline = null)
Send an object through one of the available pipelines.
getContainer()
Get the container instance used by the hub.
$this
Details
void
__construct(Container|null $container = null)
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.
Container
getContainer()
Get the container instance used by the hub.
$this
setContainer(Container $container)
Set the container instance used by the hub.