X-Git-Url: http://git.cyclocoop.org/%24image?a=blobdiff_plain;f=includes%2FServiceWiring.php;h=d081629611058bb5514986910f56afdf24c4a23c;hb=11bf698158125bdbde2111f3c53dab528e4109e0;hp=7000bd3b79da69d16598a713ac84325d89bf4044;hpb=09cd8eb0807ee7b0a94c674766e2ea201e5d071b;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/ServiceWiring.php b/includes/ServiceWiring.php index 7000bd3b79..d081629611 100644 --- a/includes/ServiceWiring.php +++ b/includes/ServiceWiring.php @@ -45,6 +45,7 @@ use MediaWiki\Block\BlockRestrictionStore; use MediaWiki\Config\ConfigRepository; use MediaWiki\Config\ServiceOptions; use MediaWiki\FileBackend\FSFile\TempFSFileFactory; +use MediaWiki\FileBackend\LockManager\LockManagerGroupFactory; use MediaWiki\Http\HttpRequestFactory; use MediaWiki\Interwiki\ClassicInterwikiLookup; use MediaWiki\Interwiki\InterwikiLookup; @@ -291,6 +292,14 @@ return [ return \ObjectCache::newFromParams( $config->get( 'ObjectCaches' )[$cacheId] ); }, + 'LockManagerGroupFactory' => function ( MediaWikiServices $services ) : LockManagerGroupFactory { + return new LockManagerGroupFactory( + WikiMap::getCurrentWikiDbDomain()->getId(), + $services->getMainConfig()->get( 'LockManagers' ), + $services->getDBLoadBalancerFactory() + ); + }, + 'MagicWordFactory' => function ( MediaWikiServices $services ) : MagicWordFactory { return new MagicWordFactory( $services->getContentLanguage() ); }, @@ -347,7 +356,6 @@ return [ ? $services->getLocalServerObjectCache() : new EmptyBagOStuff(), $mainConfig->get( 'UseDatabaseMessages' ), - $mainConfig->get( 'MsgCacheExpiry' ), $services->getContentLanguage() ); },