PHP Class Equip\Responder\StatusResponder

Inheritance: implements Equip\Adr\ResponderInterface
显示文件 Open project: equip/framework

Public Methods

Method Description
__construct ( Httpstatus $http_status )
__invoke ( Psr\Http\Message\ServerRequestInterface $request, Psr\Http\Message\ResponseInterface $response, Equip\Adr\PayloadInterface $payload )

Private Methods

Method Description
hasStatus ( Equip\Adr\PayloadInterface $payload ) : boolean Determine if the payload has a status.
status ( Psr\Http\Message\ResponseInterface $response, Equip\Adr\PayloadInterface $payload ) : Psr\Http\Message\ResponseInterface Get the response with the status code from the payload.

Method Details

__construct() public method

public __construct ( Httpstatus $http_status )
$http_status Lukasoppermann\Httpstatus\Httpstatus

__invoke() public method

public __invoke ( Psr\Http\Message\ServerRequestInterface $request, Psr\Http\Message\ResponseInterface $response, Equip\Adr\PayloadInterface $payload )
$request Psr\Http\Message\ServerRequestInterface
$response Psr\Http\Message\ResponseInterface
$payload Equip\Adr\PayloadInterface