*
* @return bool
*/
- function useOutputPage() {
+ public function useOutputPage() {
return $this->useMessageCache() &&
!empty( $GLOBALS['wgFullyInitialised'] ) &&
!empty( $GLOBALS['wgOut'] ) &&
* @since 1.23
* @return boolean
*/
- function isLoggable() {
+ public function isLoggable() {
return true;
}
*
* @return bool
*/
- function useMessageCache() {
+ public function useMessageCache() {
global $wgLang;
foreach ( $this->getTrace() as $frame ) {
* @param array $args arguments to pass to the callback functions
* @return string|null string to output or null if any hook has been called
*/
- function runHooks( $name, $args = array() ) {
+ public function runHooks( $name, $args = array() ) {
global $wgExceptionHooks;
if ( !isset( $wgExceptionHooks ) || !is_array( $wgExceptionHooks ) ) {
* The function also has other parameters that are arguments for the message
* @return string message with arguments replaced
*/
- function msg( $key, $fallback /*[, params...] */ ) {
+ public function msg( $key, $fallback /*[, params...] */ ) {
$args = array_slice( func_get_args(), 2 );
if ( $this->useMessageCache() ) {
- return wfMessage( $key, $args )->plain();
+ return wfMessage( $key, $args )->text();
} else {
return wfMsgReplaceArgs( $fallback, $args );
}
*
* @return string html to output
*/
- function getHTML() {
+ public function getHTML() {
global $wgShowExceptionDetails;
if ( $wgShowExceptionDetails ) {
*
* @return string
*/
- function getText() {
+ public function getText() {
global $wgShowExceptionDetails;
if ( $wgShowExceptionDetails ) {
*
* @return string
*/
- function getPageTitle() {
+ public function getPageTitle() {
global $wgSitename;
return $this->msg( 'pagetitle', "$1 - $wgSitename", $this->msg( 'internalerror', 'Internal error' ) );
}
* @deprecated since 1.22 Use MWExceptionHandler::getLogId instead.
* @return string
*/
- function getLogId() {
+ public function getLogId() {
wfDeprecated( __METHOD__, '1.22' );
return MWExceptionHandler::getLogId( $this );
}
* @deprecated since 1.22 Use MWExceptionHandler::getLogMessage instead.
* @return string
*/
- function getLogMessage() {
+ public function getLogMessage() {
wfDeprecated( __METHOD__, '1.22' );
return MWExceptionHandler::getLogMessage( $this );
}
/**
* Output the exception report using HTML.
*/
- function reportHTML() {
+ public function reportHTML() {
global $wgOut;
if ( $this->useOutputPage() ) {
$wgOut->prepareErrorPage( $this->getPageTitle() );
* Output a report about the exception and takes care of formatting.
* It will be either HTML or plain text based on isCommandLine().
*/
- function report() {
+ public function report() {
global $wgMimeType;
MWExceptionHandler::logException( $this );
*
* @return bool
*/
- static function isCommandLine() {
+ public static function isCommandLine() {
return !empty( $GLOBALS['wgCommandLineMode'] );
}
}