X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FServiceWiring.php;h=ce82702f0a259e61f409db41adad88a24465b111;hb=b27aceb218dfd760e5cc34265739e85a38b82e17;hp=4fec472ef46526477e2c1c56cb55d857ebb11c5d;hpb=2c0db8f5e8593a51ae0acc8285fd40b7743b0fce;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/ServiceWiring.php b/includes/ServiceWiring.php index 4fec472ef4..ce82702f0a 100644 --- a/includes/ServiceWiring.php +++ b/includes/ServiceWiring.php @@ -71,8 +71,14 @@ return [ }, 'SiteLookup' => function( MediaWikiServices $services ) { - // Use the default SiteStore as the SiteLookup implementation for now - return $services->getSiteStore(); + $cacheFile = $services->getMainConfig()->get( 'SitesCacheFile' ); + + if ( $cacheFile !== false ) { + return new FileBasedSiteLookup( $cacheFile ); + } else { + // Use the default SiteStore as the SiteLookup implementation for now + return $services->getSiteStore(); + } }, 'ConfigFactory' => function( MediaWikiServices $services ) {