From: Kunal Mehta Date: Wed, 15 Aug 2018 05:56:27 +0000 (-0700) Subject: Have LinkCache::getMutableCacheKeys() accept LinkTarget X-Git-Tag: 1.34.0-rc.0~4419^2~1 X-Git-Url: http://git.cyclocoop.org/%27.%28%24current%20%3E%202?a=commitdiff_plain;h=f503ab10b85dda3d3cef6759641da0d8320995b7;p=lhc%2Fweb%2Fwiklou.git Have LinkCache::getMutableCacheKeys() accept LinkTarget Change-Id: Id84590b3aa285e31a358877167fe8ff502077f3c --- diff --git a/includes/cache/LinkCache.php b/includes/cache/LinkCache.php index 260038af5f..9e182c796c 100644 --- a/includes/cache/LinkCache.php +++ b/includes/cache/LinkCache.php @@ -283,11 +283,11 @@ class LinkCache { /** * @param WANObjectCache $cache - * @param TitleValue $t + * @param LinkTarget $t * @return string[] * @since 1.28 */ - public function getMutableCacheKeys( WANObjectCache $cache, TitleValue $t ) { + public function getMutableCacheKeys( WANObjectCache $cache, LinkTarget $t ) { if ( $this->isCacheable( $t ) ) { return [ $cache->makeKey( 'page', $t->getNamespace(), sha1( $t->getDBkey() ) ) ]; } diff --git a/includes/page/WikiPage.php b/includes/page/WikiPage.php index 661faa7a02..c3df0e5b47 100644 --- a/includes/page/WikiPage.php +++ b/includes/page/WikiPage.php @@ -3478,7 +3478,7 @@ class WikiPage implements Page, IDBAccessObject { public function getMutableCacheKeys( WANObjectCache $cache ) { $linkCache = MediaWikiServices::getInstance()->getLinkCache(); - return $linkCache->getMutableCacheKeys( $cache, $this->getTitle()->getTitleValue() ); + return $linkCache->getMutableCacheKeys( $cache, $this->getTitle() ); } }