X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2FServiceWiring.php;h=ed47b5b2689001ce3eed687ad3e9cb57c66b2a05;hb=e3537bdc00244cefdaa34710be0fb0d920336ed8;hp=f6d0ec06c91d58de6fa96b5a609a5971c125c7ba;hpb=4bfbf2c225d7f45aff167613f35d7d9153abe252;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/ServiceWiring.php b/includes/ServiceWiring.php index f6d0ec06c9..ed47b5b268 100644 --- a/includes/ServiceWiring.php +++ b/includes/ServiceWiring.php @@ -56,6 +56,7 @@ use MediaWiki\FileBackend\LockManager\LockManagerGroupFactory; use MediaWiki\Http\HttpRequestFactory; use MediaWiki\Interwiki\ClassicInterwikiLookup; use MediaWiki\Interwiki\InterwikiLookup; +use MediaWiki\Languages\LanguageNameUtils; use MediaWiki\Linker\LinkRenderer; use MediaWiki\Linker\LinkRendererFactory; use MediaWiki\Logger\LoggerFactory; @@ -259,6 +260,13 @@ return [ ); }, + 'LanguageNameUtils' => function ( MediaWikiServices $services ) : LanguageNameUtils { + return new LanguageNameUtils( new ServiceOptions( + LanguageNameUtils::$constructorOptions, + $services->getMainConfig() + ) ); + }, + 'LinkCache' => function ( MediaWikiServices $services ) : LinkCache { return new LinkCache( $services->getTitleFormatter(), @@ -313,7 +321,8 @@ return [ $logger, [ function () use ( $services ) { $services->getResourceLoader()->getMessageBlobStore()->clear(); - } ] + } ], + $services->getLanguageNameUtils() ); },