From: Aryeh Gregor Date: Thu, 26 Jul 2018 11:44:11 +0000 (+0300) Subject: Update ServiceWiring to use ContentLanguage X-Git-Tag: 1.34.0-rc.0~4566^2~1 X-Git-Url: http://git.cyclocoop.org/%7B%24admin_url%7Dmes_infos.php?a=commitdiff_plain;h=6d36883ed83fca75ac52da2cf97dc2032232feb0;p=lhc%2Fweb%2Fwiklou.git Update ServiceWiring to use ContentLanguage Bug: T200246 Change-Id: I626030e9ad0f2a6c60bddb0b05e842eb1ac56da7 --- diff --git a/includes/ServiceWiring.php b/includes/ServiceWiring.php index 90d396591f..92b2411c43 100644 --- a/includes/ServiceWiring.php +++ b/includes/ServiceWiring.php @@ -115,10 +115,9 @@ return [ }, 'InterwikiLookup' => function ( MediaWikiServices $services ) { - global $wgContLang; // TODO: manage $wgContLang as a service $config = $services->getMainConfig(); return new ClassicInterwikiLookup( - $wgContLang, + $services->getContentLanguage(), $services->getMainWANObjectCache(), $config->get( 'InterwikiExpiry' ), $config->get( 'InterwikiCache' ), @@ -150,8 +149,8 @@ return [ }, 'SearchEngineConfig' => function ( MediaWikiServices $services ) { - global $wgContLang; - return new SearchEngineConfig( $services->getMainConfig(), $wgContLang ); + return new SearchEngineConfig( $services->getMainConfig(), + $services->getContentLanguage() ); }, 'SkinFactory' => function ( MediaWikiServices $services ) { @@ -345,10 +344,8 @@ return [ }, '_MediaWikiTitleCodec' => function ( MediaWikiServices $services ) { - global $wgContLang; - return new MediaWikiTitleCodec( - $wgContLang, + $services->getContentLanguage(), $services->getGenderCache(), $services->getMainConfig()->get( 'LocalInterwikis' ) ); @@ -508,12 +505,11 @@ return [ }, 'BlobStoreFactory' => function ( MediaWikiServices $services ) { - global $wgContLang; return new BlobStoreFactory( $services->getDBLoadBalancer(), $services->getMainWANObjectCache(), $services->getMainConfig(), - $wgContLang + $services->getContentLanguage() ); }, @@ -573,11 +569,11 @@ return [ }, 'PreferencesFactory' => function ( MediaWikiServices $services ) { - global $wgContLang; $authManager = AuthManager::singleton(); $linkRenderer = $services->getLinkRendererFactory()->create(); $config = $services->getMainConfig(); - $factory = new DefaultPreferencesFactory( $config, $wgContLang, $authManager, $linkRenderer ); + $factory = new DefaultPreferencesFactory( $config, $services->getContentLanguage(), + $authManager, $linkRenderer ); $factory->setLogger( LoggerFactory::getInstance( 'preferences' ) ); return $factory; @@ -588,9 +584,8 @@ return [ }, 'CommentStore' => function ( MediaWikiServices $services ) { - global $wgContLang; return new CommentStore( - $wgContLang, + $services->getContentLanguage(), $services->getMainConfig()->get( 'CommentTableSchemaMigrationStage' ) ); }, @@ -602,8 +597,7 @@ return [ }, 'MagicWordFactory' => function ( MediaWikiServices $services ) { - global $wgContLang; - return new MagicWordFactory( $wgContLang ); + return new MagicWordFactory( $services->getContentLanguage() ); }, 'ContentLanguage' => function ( MediaWikiServices $services ) {