X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2Fresourceloader%2FResourceLoaderWikiModule.php;h=9fad3487f2636c48aaef9bba79ed364d94c08b2a;hp=ecb1a09afae983eb2436eb4e2a66f89e526da015;hb=a38af7ba26579bb3004f673e44d39710887763aa;hpb=8aef89fdcc59361496adead46ed35c2f0d6485ed diff --git a/includes/resourceloader/ResourceLoaderWikiModule.php b/includes/resourceloader/ResourceLoaderWikiModule.php index ecb1a09afa..9fad3487f2 100644 --- a/includes/resourceloader/ResourceLoaderWikiModule.php +++ b/includes/resourceloader/ResourceLoaderWikiModule.php @@ -26,6 +26,7 @@ use MediaWiki\Linker\LinkTarget; use Wikimedia\Assert\Assert; use Wikimedia\Rdbms\Database; use Wikimedia\Rdbms\IDatabase; +use MediaWiki\MediaWikiServices; /** * Abstraction for ResourceLoader modules which pull from wiki pages @@ -432,7 +433,7 @@ class ResourceLoaderWikiModule extends ResourceLoaderModule { // Avoid including ids or timestamps of revision/page tables so // that versions are not wasted $title = new TitleValue( (int)$row->page_namespace, $row->page_title ); - $titleInfo[ self::makeTitleKey( $title ) ] = [ + $titleInfo[self::makeTitleKey( $title )] = [ 'page_len' => $row->page_len, 'page_latest' => $row->page_latest, 'page_touched' => $row->page_touched, @@ -482,7 +483,7 @@ class ResourceLoaderWikiModule extends ResourceLoaderModule { $func = [ static::class, 'fetchTitleInfo' ]; $fname = __METHOD__; - $cache = ObjectCache::getMainWANInstance(); + $cache = MediaWikiServices::getInstance()->getMainWANObjectCache(); $allInfo = $cache->getWithSetCallback( $cache->makeGlobalKey( 'resourceloader', 'titleinfo', $db->getDomainID(), $hash ), $cache::TTL_HOUR, @@ -549,7 +550,7 @@ class ResourceLoaderWikiModule extends ResourceLoaderModule { } if ( $purge ) { - $cache = ObjectCache::getMainWANInstance(); + $cache = MediaWikiServices::getInstance()->getMainWANObjectCache(); $key = $cache->makeGlobalKey( 'resourceloader', 'titleinfo', $domain ); $cache->touchCheckKey( $key ); }