On this page
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 $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. |
Details
void __construct(Container $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.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Pipeline/Hub.html