protected handleError ( mixed $error, Psr\Http\Message\RequestInterface $request, Psr\Http\Message\ResponseInterface $response ) : Psr\Http\Message\ResponseInterface | ||
$error | mixed | |
$request | Psr\Http\Message\RequestInterface | |
$response | Psr\Http\Message\ResponseInterface | |
return | Psr\Http\Message\ResponseInterface |
protected function handleError($error, Request $request, Response $response)
{
if ($this->renderer) {
$response->getBody()->write($this->renderer->render($this->templateError, ['uri' => $request->getUri(), 'error' => $error, 'status' => $response->getStatusCode(), 'reason' => $response->getReasonPhrase(), 'request' => $request, 'response' => $response]));
}
return $response;
}