JError: Difference between revisions
From Joomla! Documentation
m moving preparation |
m →See also: preparing for archive only |
||
| (One intermediate revision by the same user not shown) | |||
| Line 2: | Line 2: | ||
=={{JVer|11.1}} JError== | =={{JVer|11.1}} JError== | ||
===Description=== | ===Description=== | ||
[[JError]] is inspired in design and concept by patErrorManager [http://www.php-tools.net]. It is Joomla's Error Handling Class and should be used by third party developers to handle errors. | |||
===Note=== | ===Note=== | ||
JError is deprecated use PHP exceptions instead | JError is deprecated use PHP exceptions instead | ||
| Line 132: | Line 130: | ||
* [[API17:JError|Other versions of JError]] | * [[API17:JError|Other versions of JError]] | ||
* [[Display_error_messages_and_notices|Display error messages and notices]] | * [[Display_error_messages_and_notices|Display error messages and notices]] | ||
===User contributed notes=== | ===User contributed notes=== | ||
Latest revision as of 02:57, 25 March 2017
JError
Description
JError is inspired in design and concept by patErrorManager [1]. It is Joomla's Error Handling Class and should be used by third party developers to handle errors.
Note
JError is deprecated use PHP exceptions instead
Methods
| Visibility | Method name | Description |
|---|---|---|
| public static | addToStack | Method to add non-JError thrown JExceptions to the stack for debugging purposes. |
| public static | attachHandler | Method that attaches the error handler to . |
| public static | customErrorHandler | |
| public static | customErrorPage | Display a custom error page and exit gracefully. |
| public static | detachHandler | Method that detaches the error handler from . |
| public static | getError | Method for retrieving the last exception object in the error stack. |
| public static | getErrorHandling | Method to get the current error handler settings for a specified error level. |
| public static | getErrors | Method for retrieving the exception stack. |
| public static | handleCallback | Callback error handler |
| public static | handleDie | Die error handler |
| public static | handleEcho | Echo error handler |
| public static | handleIgnore | Ignore error handler |
| public static | handleLog | Log error handler |
| public static | handleMessage | Message error handler |
| public static | handleVerbose | Verbose error handler |
| public static | isError | Method to determine if a value is an exception object. |
| public static | raise | Create a new object given the passed arguments. |
| public static | raiseError | Wrapper method for the method with predefined error level of E_ERROR and backtrace set to true. |
| public static | raiseNotice | Wrapper method for the method with predefined error level of E_NOTICE and backtrace set to false. |
| public static | raiseWarning | Wrapper method for the method with predefined error level of E_WARNING and backtrace set to false. |
| public static | registerErrorLevel | Method to register a new error level for handling errors. |
| public static | renderBacktrace | |
| public static | setErrorHandling | Method to set the way the will handle different error levels. |
| public static | throwError | |
| public static | translateErrorLevel | Translate an error level integer to a human readable string e.g. |
- Defined in libraries/joomla/error/error.php
Importing
jimport( 'joomla.error.error' );
See also
JError source code on BitBucket
Subpackage Error- Other versions of JError
- Display error messages and notices