* @return Language
*/
protected function languageFromParam( $lang ) {
+ global $wgLang;
+
if ( $lang === null ) {
- return RequestContext::getMain()->getLanguage();
- } elseif ( $lang instanceof Language ) {
+ // @todo: Use RequestContext::getMain()->getLanguage() instead
+ return $wgLang;
+ } elseif ( $lang instanceof Language || $lang instanceof StubUserLang ) {
return $lang;
} else {
return Language::factory( $lang );