SpecialMyLanguage: Use Config instead of globals
authorKunal Mehta <legoktm@gmail.com>
Mon, 4 Aug 2014 00:11:17 +0000 (17:11 -0700)
committerKunal Mehta <legoktm@gmail.com>
Mon, 4 Aug 2014 00:11:17 +0000 (17:11 -0700)
Change-Id: I30291d1e062ccaa7f3d05697c2b4ade3ac4ef11d

includes/specials/SpecialMyLanguage.php

index 1f3c63f..71b1893 100644 (file)
@@ -63,7 +63,6 @@ class SpecialMyLanguage extends RedirectSpecialArticle {
         * @return Title|null
         */
        public function findTitle( $par ) {
-               global $wgLanguageCode;
                // base = title without language code suffix
                // provided = the title as it was given
                $base = $provided = Title::newFromText( $par );
@@ -83,7 +82,7 @@ class SpecialMyLanguage extends RedirectSpecialArticle {
 
                $uiCode = $this->getLanguage()->getCode();
                $proposed = $base->getSubpage( $uiCode );
-               if ( $uiCode !== $wgLanguageCode && $proposed && $proposed->exists() ) {
+               if ( $uiCode !== $this->getConfig()->get( 'LanguageCode' ) && $proposed && $proposed->exists() ) {
                        return $proposed;
                } elseif ( $provided && $provided->exists() ) {
                        return $provided;