Skip to content

HttpExceptionRenderAware


  • Full name: \Codefy\Framework\Http\Middleware\Exception\Trait\HttpExceptionRenderAware

Properties

errorView

protected \Codefy\Framework\View\ErrorViewRenderer $errorView

Methods

renderErrorView

protected renderErrorView(\Throwable $t): \Psr\Http\Message\ResponseInterface

Parameters:

Parameter Type Description
$t \Throwable

Throws:


redirectWithHttpError

protected redirectWithHttpError(\Psr\Http\Message\ServerRequestInterface $request, \Qubus\Exception\Http\HttpException|\Qubus\Exception\Http\Psr7Exception $e): \Psr\Http\Message\ResponseInterface

Parameters:

Parameter Type Description
$request \Psr\Http\Message\ServerRequestInterface
$e \Qubus\Exception\Http\HttpException|\Qubus\Exception\Http\Psr7Exception

Throws:


jsonHttpErrorResponse

protected jsonHttpErrorResponse(\Qubus\Exception\Http\Psr7Exception $e): \Psr\Http\Message\ResponseInterface

Parameters:

Parameter Type Description
$e \Qubus\Exception\Http\Psr7Exception

Throws:


redirectWithInternalError

protected redirectWithInternalError(\Psr\Http\Message\ServerRequestInterface $request): \Psr\Http\Message\ResponseInterface

Parameters:

Parameter Type Description
$request \Psr\Http\Message\ServerRequestInterface

jsonInternalErrorResponse

protected jsonInternalErrorResponse(\Throwable $t): \Psr\Http\Message\ResponseInterface

Parameters:

Parameter Type Description
$t \Throwable

Throws: