Joomla Platform
13.1
Documentation des API du framework Joomla Platform
|
Fonctions membres publiques statiques | |
static | isError ($object) |
static | getError ($unset=false) |
static | getErrors () |
static | addToStack (JException &$e) |
static | raise ($level, $code, $msg, $info=null, $backtrace=false) |
static | throwError (&$exception) |
static | raiseError ($code, $msg, $info=null) |
static | raiseWarning ($code, $msg, $info=null) |
static | raiseNotice ($code, $msg, $info=null) |
static | getErrorHandling ($level) |
static | setErrorHandling ($level, $mode, $options=null) |
static | attachHandler () |
static | detachHandler () |
static | registerErrorLevel ($level, $name, $handler= 'ignore') |
static | translateErrorLevel ($level) |
static | handleIgnore (&$error, $options) |
static | handleEcho (&$error, $options) |
static | handleVerbose (&$error, $options) |
static | handleDie (&$error, $options) |
static | handleMessage (&$error, $options) |
static | handleLog (&$error, $options) |
static | handleCallback (&$error, $options) |
static | customErrorPage (&$error) |
static | customErrorHandler ($level, $msg) |
static | renderBacktrace ($error) |
Attributs publics statiques | |
static | $legacy = false |
Attributs protégés statiques | |
static | $levels = array(E_NOTICE => 'Notice', E_WARNING => 'Warning', E_ERROR => 'Error') |
static | $handlers |
static | $stack = array() |
|
static |
Method to add non-JError thrown JExceptions to the JError stack for debugging purposes
JException | &$e | Add an exception to the stack. |
Définition à la ligne 147 du fichier error.php.
Références JLog\add(), et JLog\WARNING.
Référencé par JException\__construct().
|
static |
Method that attaches the error handler to JError
Définition à la ligne 417 du fichier error.php.
Références JLog\add(), et JLog\WARNING.
|
static |
Display a message to the user
integer | $level | The error level - use any of PHP's own error levels for this: E_ERROR, E_WARNING, E_NOTICE, E_USER_ERROR, E_USER_WARNING, E_USER_NOTICE. |
string | $msg | Error message, shown to user if need be. |
Définition à la ligne 829 du fichier error.php.
Références JLog\add(), et JLog\WARNING.
|
static |
Display a custom error page and exit gracefully
object | &$error | Exception object |
Définition à la ligne 767 du fichier error.php.
Références JText\_(), JLog\add(), JFactory\getApplication(), JFactory\getConfig(), JDocument\getInstance(), et JLog\WARNING.
|
static |
Method that detaches the error handler from JError
Définition à la ligne 433 du fichier error.php.
Références JLog\add(), et JLog\WARNING.
|
static |
Method for retrieving the last exception object in the error stack
boolean | $unset | True to remove the error from the stack. |
Définition à la ligne 102 du fichier error.php.
Références JLog\add(), et JLog\WARNING.
|
static |
Method to get the current error handler settings for a specified error level.
integer | $level | The error level to retrieve. This can be any of PHP's own error levels, e.g. E_ALL, E_NOTICE... |
Définition à la ligne 313 du fichier error.php.
Références JLog\add(), et JLog\WARNING.
|
static |
Method for retrieving the exception stack
Définition à la ligne 130 du fichier error.php.
Références JLog\add(), et JLog\WARNING.
|
static |
Callback error handler
object | &$error | Exception object to handle |
array | $options | Handler options |
Définition à la ligne 750 du fichier error.php.
Références JLog\add(), et JLog\WARNING.
|
static |
Die error handler
object | &$error | Exception object to handle |
array | $options | Handler options |
Définition à la ligne 648 du fichier error.php.
Références JLog\add(), jexit(), et JLog\WARNING.
|
static |
Echo error handler
object | &$error | Exception object to handle |
array | $options | Handler options |
Définition à la ligne 529 du fichier error.php.
Références JLog\add(), et JLog\WARNING.
|
static |
Ignore error handler
object | &$error | Exception object to handle |
array | $options | Handler options |
Définition à la ligne 509 du fichier error.php.
Références JLog\add(), et JLog\WARNING.
|
static |
Log error handler Logs the error message to a system log file
object | &$error | Exception object to handle |
array | $options | Handler options |
Définition à la ligne 713 du fichier error.php.
Références JLog\add(), JLog\addLogger(), JLog\ALL, et JLog\WARNING.
|
static |
Message error handler Enqueues the error message into the system queue
object | &$error | Exception object to handle |
array | $options | Handler options |
Définition à la ligne 689 du fichier error.php.
Références JLog\add(), JFactory\getApplication(), et JLog\WARNING.
|
static |
Verbose error handler
object | &$error | Exception object to handle |
array | $options | Handler options |
Définition à la ligne 602 du fichier error.php.
Références JLog\add(), et JLog\WARNING.
|
static |
Method to determine if a value is an exception object.
mixed | $object | Object to check. |
Définition à la ligne 85 du fichier error.php.
Références JLog\add(), et JLog\WARNING.
|
static |
Create a new JException object given the passed arguments
integer | $level | The error level - use any of PHP's own error levels for this: E_ERROR, E_WARNING, E_NOTICE, E_USER_ERROR, E_USER_WARNING, E_USER_NOTICE. |
string | $code | The application-internal error code for this error |
string | $msg | The error message, which may also be shown the user if need be. |
mixed | $info | Optional: Additional error information (usually only developer-relevant information that the user should never see, like a database DSN). |
boolean | $backtrace | Add a stack backtrace to the exception. |
Définition à la ligne 173 du fichier error.php.
Références JLog\add(), et JLog\WARNING.
|
static |
Wrapper method for the raise() method with predefined error level of E_ERROR and backtrace set to true.
string | $code | The application-internal error code for this error |
string | $msg | The error message, which may also be shown the user if need be. |
mixed | $info | Optional: Additional error information (usually only developer-relevant information that the user should never see, like a database DSN). |
Définition à la ligne 249 du fichier error.php.
Références JLog\add(), et JLog\WARNING.
Référencé par JViewCategory\commonCategoryDisplay().
|
static |
Wrapper method for the raise() method with predefined error level of E_NOTICE and backtrace set to false.
string | $code | The application-internal error code for this error |
string | $msg | The error message, which may also be shown the user if need be. |
mixed | $info | Optional: Additional error information (usually only developer-relevant information that the user should never see, like a database DSN). |
Définition à la ligne 295 du fichier error.php.
Références JLog\add(), et JLog\WARNING.
Référencé par JMail\Send().
|
static |
Wrapper method for the raise() method with predefined error level of E_WARNING and backtrace set to false.
string | $code | The application-internal error code for this error |
string | $msg | The error message, which may also be shown the user if need be. |
mixed | $info | Optional: Additional error information (usually only developer-relevant information that the user should never see, like a database DSN). |
Définition à la ligne 272 du fichier error.php.
Références JLog\add(), et JLog\WARNING.
Référencé par JArchiveGzip\_getFilePosition(), JArchiveTar\_getTarInfo(), JArchiveZip\_readZipInfo(), JArchiveBzip2\extract(), JArchiveGzip\extract(), JArchiveTar\extract(), JArchiveZip\extract(), JArchiveZip\extractCustom(), JArchiveZip\extractNative(), JModelAdmin\saveorder(), et JClientHelper\setCredentialsFromRequest().
|
static |
Method to register a new error level for handling errors
This allows you to add custom error levels to the built-in
integer | $level | Error level to register |
string | $name | Human readable name for the error level |
string | $handler | Error handler to set for the new error level [optional] |
Définition à la ligne 457 du fichier error.php.
Références JLog\add(), et JLog\WARNING.
|
static |
Render the backtrace
integer | $error | The error |
Définition à la ligne 846 du fichier error.php.
Références JLog\add(), et JLog\WARNING.
|
static |
Method to set the way the JError will handle different error levels. Use this if you want to override the default settings.
Error handling modes:
You may also set the error handling for several modes at once using PHP's bit operations. Examples:
integer | $level | The error level for which to set the error handling |
string | $mode | The mode to use for the error handling. |
mixed | $options | Optional: Any options needed for the given mode. |
Définition à la ligne 347 du fichier error.php.
Références JLog\add(), JERROR_CALLBACK_NOT_CALLABLE, JERROR_ILLEGAL_MODE, JERROR_ILLEGAL_OPTIONS, et JLog\WARNING.
|
static |
Throw an error
object | &$exception | An exception to throw. |
Définition à la ligne 193 du fichier error.php.
Références JLog\add(), jexit(), et JLog\WARNING.
|
static |
Translate an error level integer to a human readable string e.g. E_ERROR will be translated to 'Error'
integer | $level | Error level to translate |
Définition à la ligne 484 du fichier error.php.
Références JLog\add(), et JLog\WARNING.
|
staticprotected |
|
staticprotected |