MiddlewarePipeline
class MiddlewarePipeline
Properties
| protected PendingRequest> | $requestPipeline | The request pipeline. |
|
| protected Response> | $responsePipeline | The response pipeline. |
|
| protected FatalRequestException> | $fatalPipeline | The fatal exception pipeline. |
Methods
Create a middleware pipeline.
Add middleware before the request is sent.
Add middleware after the request is sent.
Add middleware that runs after a fatal request error.
Get the request pipeline.
Get the response pipeline.
Get the fatal exception pipeline.
Clone the owned middleware pipelines.
Details
at line 37
__construct()
Create a middleware pipeline.
at line 50
MiddlewarePipeline
onRequest(callable $callable, string|null $name = null, PipeOrder|null $order = null)
Add middleware before the request is sent.
at line 71
MiddlewarePipeline
onResponse(callable $callable, string|null $name = null, PipeOrder|null $order = null)
Add middleware after the request is sent.
at line 88
MiddlewarePipeline
onFatalException(callable $callable, string|null $name = null, PipeOrder|null $order = null)
Add middleware that runs after a fatal request error.
at line 102
void
executeRequestPipeline(PendingRequest $pendingRequest)
Process the request pipeline.
at line 120
void
executeFatalPipeline(FatalRequestException $throwable)
Process the fatal exception pipeline.
at line 130
MiddlewarePipeline
merge(MiddlewarePipeline $middlewarePipeline)
Merge in another middleware pipeline.
at line 157
Pipeline
requestPipeline()
Get the request pipeline.
at line 165
Pipeline
responsePipeline()
Get the response pipeline.
at line 173
Pipeline
fatalPipeline()
Get the fatal exception pipeline.
at line 181
void
__clone()
Clone the owned middleware pipelines.