Made wfMsg('') and wfMsg(null) silently return <> as it did before r52503. Thanks to those who supplied backtraces.

This commit is contained in:
Tim Starling 2009-07-10 11:54:32 +00:00
parent 9e887423d4
commit f0b42f5f64

View file

@ -501,10 +501,9 @@ class MessageCache {
function get( $key, $useDB = true, $langcode = true, $isFullKey = false ) {
global $wgContLanguageCode, $wgContLang;
if ( !is_string( $key ) ) {
throw new MWException( __METHOD__.': Invalid message key of type ' . gettype( $key ) );
} elseif ( $key === '' ) {
throw new MWException( __METHOD__.': Invaild message key: empty string' );
if ( strval( $key ) === '' ) {
# Shortcut: the empty key is always missing
return '<>';
}
$lang = wfGetLangObj( $langcode );