Arikaim CMS

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

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
ResponseInterface

renderExecption()

Render exception

public renderExecption(Throwable $exception, ServerRequestInterface $request, ResponseInterface $response) : ResponseInterface
Parameters
$exception : Throwable
$request : ServerRequestInterface
$response : ResponseInterface
Return values
ResponseInterface

        
On this page

Search results