From f503ab10b85dda3d3cef6759641da0d8320995b7 Mon Sep 17 00:00:00 2001 From: Kunal Mehta Date: Tue, 14 Aug 2018 22:56:27 -0700 Subject: [PATCH] Have LinkCache::getMutableCacheKeys() accept LinkTarget Change-Id: Id84590b3aa285e31a358877167fe8ff502077f3c --- includes/cache/LinkCache.php | 4 ++-- includes/page/WikiPage.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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() ); } } -- 2.20.1