Esempio n. 1
0
 /**
  *
  */
 public static function onError($errorCode, $errorDescription, $errorFile = null, $errorLine = null, $errorContext = null, $errorTraces = null)
 {
     // Build error
     $error = new \fbenard\Zero\Classes\Error($errorCode, $errorDescription, $errorFile, $errorLine, $errorContext, $errorTraces);
     // Build error renderer
     $errorRenderer = new \fbenard\Zero\Services\Renderers\ErrorRenderer();
     // Render the error
     $errorRenderer->renderError($error);
 }
Esempio n. 2
0
 /**
  *
  */
 public static function onException(\Exception $exception)
 {
     // Try to get the context
     $exceptionContext = [];
     if (method_exists($exception, 'getContext') === true) {
         $exceptionContext = $exception->getContext();
     }
     // Build error
     $error = new \fbenard\Zero\Classes\Error($exception->getMessage(), $exception->getMessage(), $exception->getFile(), $exception->getLine(), $exceptionContext, $exception->getTrace());
     // Build error renderer
     $errorRenderer = new \fbenard\Zero\Services\Renderers\ErrorRenderer();
     // Render the error
     $errorRenderer->renderError($error);
 }