From 6d42ca99c335d30d909c8173ae6464a813605758 Mon Sep 17 00:00:00 2001 From: Alexandre Emsenhuber Date: Sat, 3 Apr 2010 21:07:57 +0000 Subject: [PATCH] * Expand documentation a bit * Cast to boolean, since those functions should return boolean --- includes/Title.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/includes/Title.php b/includes/Title.php index 3feba538cb..09d68b23d8 100644 --- a/includes/Title.php +++ b/includes/Title.php @@ -3645,7 +3645,7 @@ class Title { // the full l10n of that language to be loaded. That takes much memory and // isn't needed. So we strip the language part away. list( $basename, /* rest */ ) = explode( '/', $this->mDbkeyform, 2 ); - return wfMsgWeirdKey( $basename ); // known system message + return (bool)wfMsgWeirdKey( $basename ); // known system message default: return false; } @@ -3673,11 +3673,13 @@ class Title { return true; if ( $this->mNamespace == NS_MEDIAWIKI ) { - // If the page is form Mediawiki:message/lang, calling wfMsgWeirdKey causes - // the full l10n of that language to be loaded. That takes much memory and - // isn't needed. So we strip the language part away. + // If the page doesn't exist but is a known system message, default + // message content will be displayed, same for language subpages + // Also, if the page is form Mediawiki:message/lang, calling wfMsgWeirdKey + // causes the full l10n of that language to be loaded. That takes much + // memory and isn't needed. So we strip the language part away. list( $basename, /* rest */ ) = explode( '/', $this->mDbkeyform, 2 ); - return wfMsgWeirdKey( $basename ); // known system message + return (bool)wfMsgWeirdKey( $basename ); } return false; -- 2.20.1