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 73
MiddlewarePipeline
onResponse(callable $callable, string|null $name = null, PipeOrder|null $order = null)
Add middleware after the request is sent.
at line 91
MiddlewarePipeline
onFatalException(callable $callable, string|null $name = null, PipeOrder|null $order = null)
Add middleware that runs after a fatal request error.
at line 106
void
executeRequestPipeline(PendingRequest $pendingRequest)
Process the request pipeline.
at line 124
void
executeFatalPipeline(FatalRequestException $throwable)
Process the fatal exception pipeline.
at line 134
MiddlewarePipeline
merge(MiddlewarePipeline $middlewarePipeline)
Merge in another middleware pipeline.
at line 161
Pipeline
requestPipeline()
Get the request pipeline.
at line 169
Pipeline
responsePipeline()
Get the response pipeline.
at line 177
Pipeline
fatalPipeline()
Get the fatal exception pipeline.
at line 185
void
__clone()
Clone the owned middleware pipelines.