MediaWiki
1.23.5
|
Public Member Functions | |
getHTML () | |
If $wgShowExceptionDetails is true, return a HTML message with a backtrace to the error, otherwise show a message to ask to set it to true to show that information. More... | |
getLogId () | |
Get a the ID for this error. More... | |
getLogMessage () | |
Return the requested URL and point to file and line number from which the exception occurred. More... | |
getPageTitle () | |
Return the title of the page when reporting this error in a HTTP response. More... | |
getText () | |
Get the text to display when reporting the error on the command line. More... | |
isLoggable () | |
Whether to log this exception in the exception debug log. More... | |
msg ( $key, $fallback) | |
Get a message from i18n. More... | |
report () | |
Output a report about the exception and takes care of formatting. More... | |
reportHTML () | |
Output the exception report using HTML. More... | |
runHooks ( $name, $args=array()) | |
Run hook to allow extensions to modify the text of the exception. More... | |
useMessageCache () | |
Can the extension use the Message class/wfMessage to get i18n-ed messages? More... | |
useOutputPage () | |
Should the exception use $wgOut to output the error? More... | |
Static Public Member Functions | |
static | isCommandLine () |
Check whether we are in command line mode or not to report the exception in the correct format. More... | |
MediaWiki exception.
Definition at line 26 of file MWException.php.
MWException::getHTML | ( | ) |
If $wgShowExceptionDetails is true, return a HTML message with a backtrace to the error, otherwise show a message to ask to set it to true to show that information.
Reimplemented in DBConnectionError, HttpError, DBExpectedError, and FatalError.
Definition at line 133 of file MWException.php.
References MWExceptionHandler\getLogId(), MWExceptionHandler\getLogMessage(), MWExceptionHandler\getRedactedTraceAsString(), and global.
Referenced by reportHTML().
MWException::getLogId | ( | ) |
Get a the ID for this error.
Definition at line 186 of file MWException.php.
References MWExceptionHandler\getLogId(), and wfDeprecated().
MWException::getLogMessage | ( | ) |
Return the requested URL and point to file and line number from which the exception occurred.
Definition at line 199 of file MWException.php.
References MWExceptionHandler\getLogMessage(), and wfDeprecated().
MWException::getPageTitle | ( | ) |
Return the title of the page when reporting this error in a HTTP response.
Reimplemented in DBQueryError.
Definition at line 175 of file MWException.php.
References msg().
Referenced by reportHTML().
MWException::getText | ( | ) |
Get the text to display when reporting the error on the command line.
If $wgShowExceptionDetails is true, return a text message with a backtrace to the error.
Reimplemented in DBExpectedError, and FatalError.
Definition at line 158 of file MWException.php.
References MWExceptionHandler\getLogMessage(), MWExceptionHandler\getRedactedTraceAsString(), and global.
Referenced by ChangePassword\execute(), CreateAndPromote\execute(), and report().
|
static |
Check whether we are in command line mode or not to report the exception in the correct format.
Definition at line 270 of file MWException.php.
References $GLOBALS.
Referenced by MWExceptionHandler\report().
MWException::isLoggable | ( | ) |
Whether to log this exception in the exception debug log.
Reimplemented in DBQueryError, and DBConnectionError.
Definition at line 45 of file MWException.php.
MWException::msg | ( | $key, | |
$fallback | |||
) |
Get a message from i18n.
string | $key | message name |
string | $fallback | default message if the message cache can't be called by the exception The function also has other parameters that are arguments for the message |
Reimplemented in DBConnectionError.
Definition at line 116 of file MWException.php.
References $args, $fallback, useMessageCache(), wfMessage(), and wfMsgReplaceArgs().
Referenced by ErrorPageError\__construct(), getPageTitle(), DBQueryError\getTextContent(), ErrorPageError\report(), and reportHTML().
MWException::report | ( | ) |
Output a report about the exception and takes care of formatting.
It will be either HTML or plain text based on isCommandLine().
Reimplemented in HttpError, ErrorPageError, PermissionsError, BadTitleError, and ThrottledError.
Definition at line 244 of file MWException.php.
References getText(), global, MWExceptionHandler\logException(), MWExceptionHandler\printError(), reportHTML(), and wfHttpError().
MWException::reportHTML | ( | ) |
Output the exception report using HTML.
Reimplemented in DBConnectionError.
Definition at line 207 of file MWException.php.
References $wgOut, getHTML(), getPageTitle(), global, msg(), runHooks(), and useOutputPage().
Referenced by report().
MWException::runHooks | ( | $name, | |
$args = array() |
|||
) |
Run hook to allow extensions to modify the text of the exception.
string | $name | class name of the exception |
array | $args | arguments to pass to the callback functions |
Definition at line 73 of file MWException.php.
References $args, $name, array(), as, and global.
Referenced by reportHTML().
MWException::useMessageCache | ( | ) |
Can the extension use the Message class/wfMessage to get i18n-ed messages?
Definition at line 54 of file MWException.php.
References $wgLang, as, and global.
Referenced by msg(), DBConnectionError\msg(), and useOutputPage().
MWException::useOutputPage | ( | ) |
Should the exception use $wgOut to output the error?
Reimplemented in DBConnectionError.
Definition at line 32 of file MWException.php.
References $GLOBALS, and useMessageCache().
Referenced by reportHTML().