MediaWiki REL1_35
|
Class to expose exceptions to the client (API bots, users, admins using CLI scripts) More...
Static Public Member Functions | |
static | getHTML (Throwable $e) |
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. | |
static | output (Throwable $e, $mode, Throwable $eNew=null) |
Public Attributes | |
const | AS_PRETTY = 2 |
const | AS_RAW = 1 |
Static Private Member Functions | |
static | getShowBacktraceError (Throwable $e) |
static | getText (Throwable $e) |
static | header ( $header) |
static | isCommandLine () |
static | msg ( $key, $fallback,... $params) |
Get a message from i18n. | |
static | printError ( $message) |
Print a message, if possible to STDERR. | |
static | reportHTML (Throwable $e) |
Output the throwable report using HTML. | |
static | reportOutageHTML (Throwable $e) |
static | statusHeader ( $code) |
static | useOutputPage (Throwable $e) |
Class to expose exceptions to the client (API bots, users, admins using CLI scripts)
Definition at line 31 of file MWExceptionRenderer.php.
|
static |
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.
Throwable | $e |
Definition at line 180 of file MWExceptionRenderer.php.
References $wgShowExceptionDetails.
Referenced by reportHTML(), and MediaWiki\run().
|
staticprivate |
|
staticprivate |
Throwable | $e |
Definition at line 237 of file MWExceptionRenderer.php.
References $wgShowExceptionDetails, and getShowBacktraceError().
|
staticprivate |
string | $header |
Definition at line 268 of file MWExceptionRenderer.php.
References $header, and header().
Referenced by header(), output(), and reportHTML().
|
staticprivate |
|
staticprivate |
Get a message from i18n.
string | $key | Message name |
string | $fallback | Default message if the message cache can't be called by the exception |
mixed | ...$params To pass to wfMessage() |
Definition at line 216 of file MWExceptionRenderer.php.
References $fallback, $res, $wgSitename, wfMessage(), and wfMsgReplaceArgs().
Referenced by reportHTML().
|
static |
Throwable | $e | Original exception |
int | $mode | MWExceptionExposer::AS_* constant |
Throwable | null | $eNew | New throwable from attempting to show the first |
Definition at line 40 of file MWExceptionRenderer.php.
References $wgMimeType, $wgShowExceptionDetails, getShowBacktraceError(), header(), print, printError(), reportHTML(), reportOutageHTML(), and statusHeader().
Referenced by MWExceptionHandler\report(), MWLBFactory\reportIfPrefixSet(), MWLBFactory\reportMismatchedDBs(), and MWLBFactory\reportMismatchedPrefixes().
|
staticprivate |
Print a message, if possible to STDERR.
Use this in command line mode only (see isCommandLine)
SecurityCheck-XSS
string | $message | Failure text |
Definition at line 290 of file MWExceptionRenderer.php.
Referenced by output().
|
staticprivate |
Output the throwable report using HTML.
Throwable | $e |
Definition at line 133 of file MWExceptionRenderer.php.
References $wgOut, $wgSitename, getHTML(), header(), msg(), and Message\newFromSpecifier().
Referenced by output().
|
staticprivate |
Throwable | $e |
Definition at line 304 of file MWExceptionRenderer.php.
References $wgShowExceptionDetails, $wgShowHostnames, and $wgSitename.
Referenced by output().
|
staticprivate |
|
staticprivate |
Throwable | $e |
Definition at line 106 of file MWExceptionRenderer.php.
References $GLOBALS, and getTitle().
const MWExceptionRenderer::AS_PRETTY = 2 |
Definition at line 33 of file MWExceptionRenderer.php.
Referenced by MWExceptionHandler\report(), MWLBFactory\reportIfPrefixSet(), MWLBFactory\reportMismatchedDBs(), and MWLBFactory\reportMismatchedPrefixes().
const MWExceptionRenderer::AS_RAW = 1 |
Definition at line 32 of file MWExceptionRenderer.php.
Referenced by MWExceptionHandler\report().