ExceptionHandler
Displays the custom error page when an uncaught exception occurs.
since |
3.0 |
---|---|
package |
Joomla CMS |
Methods
handleException
Handles exceptions: logs errors and renders error page.
handleException(\Exception|\Throwable error) :
since |
3.10.0 |
---|
Arguments
- error
Exception|Throwable
An Exception or Throwable (PHP 7+) object for which to render the error page.
Response
void
handleUserDeprecatedErrors
Handles an error triggered with the E_USER_DEPRECATED level.
handleUserDeprecatedErrors( errorNumber, errorMessage, errorFile, errorLine) :
since |
4.0.0 |
---|
Arguments
- errorNumber
int
The level of the raised error, represented by the E_* constants.- errorMessage
string
The error message.- errorFile
string
The file the error was triggered from.- errorLine
int
The line number the error was triggered from.
Response
bool
isException
Checks if given error belong to PHP exception class (\Throwable for PHP 7+, \Exception for PHP 5-).
isException( error) :
since |
3.10.0 |
---|
Arguments
- error
mixed
Any error value.
Response
bool
logException
Logs exception, catching all possible errors during logging.
logException(\Throwable error) :
since |
3.10.0 |
---|
Arguments
- error
Throwable
An Exception or Throwable (PHP 7+) object to get error message from.
Response
void
render
Render the error page based on an exception.
render(\Throwable error) :
since |
3.0 |
---|
Arguments
- error
Throwable
An Exception or Throwable (PHP 7+) object for which to render the error page.
Response
void