Handler Class

Aurora\Error Namespace

Interfaces


Properties

adapters

Adapters

private $adapters = []: array

memory

Reserved memory

private $memory = '': string

Constructor

__construct

Constructor

Signature

public function __construct()

Methods

__construct

Constructor

Signature

public function __construct()

register

Attach exception handler

Return Value

  • $this

Signature

public function register()

attach

Attach an Adapter

Parameters

  • Aurora\Error\Adapter\AdapterInterface $adapter — Adapter instance

Return Value

  • $this

Signature

public function attach(Aurora\Error\Adapter\AdapterInterface $adapter)

errorHandler

Error handler function

Parameters

  • int $code — Error number
  • string $error — Error description
  • string $file — File where the error is located in
  • int $line — Line where the error is located in

Return Value

  • bool

Signature

public function errorHandler(int $code, string $error, string $file = '', int $line): bool

exceptionHandler

Exception handler function

Parameters

  • Throwable $e — The exception to handle

Signature

public function exceptionHandler(Throwable $e)

shutdownHandler

Shutdown handler function

Signature

public function shutdownHandler()

render

Render adapter

Parameters

  • Throwable $exception — The exception to show
  • mixed $source — Source snippet

Signature

public function render(Throwable $exception, mixed $source)

Go to top