PsrRequestHandler
extends AbstractHandler
in package
implements
PsrFactoriesAwareInterface
Uses
PsrFactoriesAwareTrait
Class PsrRequestHandler
Tags
Table of Contents
Interfaces
- PsrFactoriesAwareInterface
- Interface PsrFactoriesAwareInterface
Methods
- __construct() : mixed
- PsrRequestHandler constructor.
- append() : HandlerInterface
- Appends handler to the end of the chain. Returns handler which was used.
- getLastHandler() : HandlerInterface
- Returns last handler in the chain. Returns current handler if this chain consist of only this handler.
- getNext() : HandlerInterface|null
- Returns next handler or null if it's not present.
- handle() : mixed|null
- Creates base PSR-7 request model with URI and method.
- setNext() : HandlerInterface
- Sets next handler in the chain.
- setRequestFactory() : self
- setStreamFactory() : self
- setUriFactory() : self
Methods
__construct()
PsrRequestHandler constructor.
public
__construct(UriFactoryInterface $uriFactory, RequestFactoryInterface $requestFactory) : mixed
Parameters
- $uriFactory : UriFactoryInterface
- $requestFactory : RequestFactoryInterface
append()
Appends handler to the end of the chain. Returns handler which was used.
public
append(HandlerInterface $handler) : HandlerInterface
Parameters
- $handler : HandlerInterface
Tags
Return values
HandlerInterfacegetLastHandler()
Returns last handler in the chain. Returns current handler if this chain consist of only this handler.
public
getLastHandler() : HandlerInterface
Tags
Return values
HandlerInterfacegetNext()
Returns next handler or null if it's not present.
public
getNext() : HandlerInterface|null
Tags
Return values
HandlerInterface|nullhandle()
Creates base PSR-7 request model with URI and method.
public
handle(mixed $item) : mixed|null
Parameters
- $item : mixed
Tags
Return values
mixed|nullsetNext()
Sets next handler in the chain.
public
setNext(HandlerInterface $handler) : HandlerInterface
Parameters
- $handler : HandlerInterface
Tags
Return values
HandlerInterfacesetRequestFactory()
public
setRequestFactory(RequestFactoryInterface $requestFactory) : self
Parameters
- $requestFactory : RequestFactoryInterface
Return values
selfsetStreamFactory()
public
setStreamFactory(StreamFactoryInterface $streamFactory) : self
Parameters
- $streamFactory : StreamFactoryInterface
Return values
selfsetUriFactory()
public
setUriFactory(UriFactoryInterface $uriFactory) : self
Parameters
- $uriFactory : UriFactoryInterface