ServerErrorHandler
in package
Server error handler
Table of Contents
Properties
- $renderer : object|null
- Error renderer
Methods
- __construct() : mixed
- Constructor
- handleError() : void
- Handle php app errors
- handleRouteError() : ResponseInterface
- Handle route error
- renderExecption() : ResponseInterface
- Render exception
Properties
$renderer
Error renderer
protected
object|null
$renderer
= null
Methods
__construct()
Constructor
public
__construct([mixed $container = null ][, object|null $renderer = null ]) : mixed
Parameters
- $container : mixed = null
- $renderer : object|null = null
handleError()
Handle php app errors
public
handleError(mixed $num, mixed $message, mixed $file, mixed $line) : void
Parameters
- $num : mixed
- $message : mixed
- $file : mixed
- $line : mixed
handleRouteError()
Handle route error
public
handleRouteError(ResponseInterface $response) : ResponseInterface
Parameters
- $response : ResponseInterface
Return values
ResponseInterfacerenderExecption()
Render exception
public
renderExecption(Throwable $exception, ServerRequestInterface $request, ResponseInterface $response) : ResponseInterface
Parameters
- $exception : Throwable
- $request : ServerRequestInterface
- $response : ResponseInterface