code: public static function exceptionHandler($exception) {
          $message = 'Tipo de excepción no valida.';
  
          /*
           * Primero se valida si viene el parametro $exception y que sea
           * de tipo Exception o herede de este.
           */
          if ($exception != null) {
              if ($exception instanceof \Exception) {
                  // Crear un mensaje mas detallado
                  $message = 'Message: ' . $exception->getMessage() . '<br />';
                  $message .= 'Previus: ' . $exception->getPrevious() . '<br />';
                  $message .= 'Code: ' . $exception->getCode() . '<br />';
                  $message .= 'File: ' . $exception->getFile() . '<br />';
                  $message .= 'Line: ' . $exception->getLine() . '<br />';
                  $message .= 'Trace: ' . $exception->getTraceAsString() . '<br />';
              }
          }
  
          static::viewException(0, $message);
      }
docs: Manipulador de excepciones.
  
  @param  Exception $exception
  @return void