Joomla CMS  3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
Référence de la classe ExceptionHandler

Fonctions membres publiques statiques

static handleException ($error)
 
static render ($error)
 

Fonctions membres protégées statiques

static isException ($error)
 
static logException ($error)
 

Description détaillée

Displays the custom error page when an uncaught exception occurs.

Depuis
3.0

Documentation des fonctions membres

◆ handleException()

static handleException (   $error)
static

Handles exceptions: logs errors and renders error page.

Paramètres
\Exception | \Throwable$errorAn Exception or Throwable (PHP 7+) object for which to render the error page.
Renvoie
void
Depuis
3.10.0

◆ isException()

static isException (   $error)
staticprotected

Checks if given error belong to PHP exception class ( for PHP 7+, for PHP 5-).

Paramètres
mixed$errorAny error value.
Renvoie
bool
Depuis
3.10.0

◆ logException()

static logException (   $error)
staticprotected

Logs exception, catching all possible errors during logging.

Paramètres
\Exception | \Throwable$errorAn Exception or Throwable (PHP 7+) object to get error message from.
Renvoie
void
Depuis
3.10.0

Références Log\add(), et Log\CRITICAL.

◆ render()

static render (   $error)
static

Render the error page based on an exception.

Paramètres
\Exception | \Throwable$errorAn Exception or Throwable (PHP 7+) object for which to render the error page.
Renvoie
void
Depuis
3.0

Références $app, $attributes, $data, $document, Factory\$language, $message, $template, Text\_(), Factory\getApplication(), Document\getInstance(), Factory\getLanguage(), JDEBUG, et JPATH_THEMES.

Référencé par JError\customErrorPage().


La documentation de cette classe a été générée à partir du fichier suivant :