* Fail fast
authorNiklas Laxström <nikerabbit@users.mediawiki.org>
Fri, 27 Jun 2008 12:17:05 +0000 (12:17 +0000)
committerNiklas Laxström <nikerabbit@users.mediawiki.org>
Fri, 27 Jun 2008 12:17:05 +0000 (12:17 +0000)
includes/GlobalFunctions.php

index c9e186a..25c3162 100644 (file)
@@ -2555,6 +2555,10 @@ function wfLoadExtensionMessages( $extensionName, $langcode = false ) {
                $loaded[$extensionName] = array();
        }
 
+       if ( !isset($wgExtensionMessagesFiles[$extensionName]) ) {
+               throw new MWException( "Messages file for extensions $extensionName is not defined" );
+       }
+
        if( !$langcode && !array_key_exists( '*', $loaded[$extensionName] ) ) {
                # Just do en, content language and user language.
                $wgMessageCache->loadMessagesFile( $wgExtensionMessagesFiles[$extensionName], false );