Registrar extends Base
FinalYes
Table of Contents
Methods
- __construct() : mixed
- afterRequest() : IntegratorResponse
- $request calls this method after making request through <b>Sender</b>. $response is response that returns by ProxySender and modify by other RequestMiddleware's
- beforeRequest() : IntegratorResponse|null
- $request calls this method before making request through <b>Sender</b>.
- getMiddlewareId() : string
- isSkippedAfterMiddlewares() : bool
- If returns true - all after request middlewares will be skipped.
Methods
__construct()
public
__construct(Registrar $registrar, IntegratorLogger $logger) : mixed
Parameters
- $registrar : Registrar
- $logger : IntegratorLogger
afterRequest()
$request calls this method after making request through <b>Sender</b>. $response is response that returns by ProxySender and modify by other RequestMiddleware's
public
afterRequest(IntegratorRequest $request, IntegratorResponse $response) : IntegratorResponse
Parameters
- $request : IntegratorRequest
- $response : IntegratorResponse
Return values
IntegratorResponsebeforeRequest()
$request calls this method before making request through <b>Sender</b>.
public
beforeRequest(IntegratorRequest $request) : IntegratorResponse|null
If method returns IntegratorResponse - IntegratorRequest stops execute all other middlewares, and it's request, and returns in request returned response
Parameters
- $request : IntegratorRequest
Return values
IntegratorResponse|nullgetMiddlewareId()
public
static getMiddlewareId() : string
Return values
stringisSkippedAfterMiddlewares()
If returns true - all after request middlewares will be skipped.
public
isSkippedAfterMiddlewares() : bool