},
'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' ),
},
'SearchEngineConfig' => function ( MediaWikiServices $services ) {
- global $wgContLang;
- return new SearchEngineConfig( $services->getMainConfig(), $wgContLang );
+ return new SearchEngineConfig( $services->getMainConfig(),
+ $services->getContentLanguage() );
},
'SkinFactory' => function ( MediaWikiServices $services ) {
},
'_MediaWikiTitleCodec' => function ( MediaWikiServices $services ) {
- global $wgContLang;
-
return new MediaWikiTitleCodec(
- $wgContLang,
+ $services->getContentLanguage(),
$services->getGenderCache(),
$services->getMainConfig()->get( 'LocalInterwikis' )
);
},
'BlobStoreFactory' => function ( MediaWikiServices $services ) {
- global $wgContLang;
return new BlobStoreFactory(
$services->getDBLoadBalancer(),
$services->getMainWANObjectCache(),
$services->getMainConfig(),
- $wgContLang
+ $services->getContentLanguage()
);
},
},
'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;
},
'CommentStore' => function ( MediaWikiServices $services ) {
- global $wgContLang;
return new CommentStore(
- $wgContLang,
+ $services->getContentLanguage(),
$services->getMainConfig()->get( 'CommentTableSchemaMigrationStage' )
);
},
},
'MagicWordFactory' => function ( MediaWikiServices $services ) {
- global $wgContLang;
- return new MagicWordFactory( $wgContLang );
+ return new MagicWordFactory( $services->getContentLanguage() );
},
'ContentLanguage' => function ( MediaWikiServices $services ) {