From 77468269af7102ff903072121f639ad461ef39ef Mon Sep 17 00:00:00 2001 From: Florian Date: Sun, 3 Jan 2016 15:43:19 +0100 Subject: [PATCH] Remove deprecated Title::userIsWatching Bug: T122754 Change-Id: Ibb895855aa1bf6b9cbbaf68643362ea485e0427c --- RELEASE-NOTES-1.27 | 1 + includes/Title.php | 25 ------------------------- 2 files changed, 1 insertion(+), 25 deletions(-) diff --git a/RELEASE-NOTES-1.27 b/RELEASE-NOTES-1.27 index d344114fa4..1355b4d6b3 100644 --- a/RELEASE-NOTES-1.27 +++ b/RELEASE-NOTES-1.27 @@ -215,6 +215,7 @@ changes to languages because of Phabricator reports. * ChangesList::usePatrol was removed (deprecated since 1.22). * wfMsgNoTrans() was removed (deprecated since 1.18). * Linker::makeImageLink2 was removed (deprecated since 1.20). +* Title::userIsWatching() was removed (deprecated since 1.20). == Compatibility == diff --git a/includes/Title.php b/includes/Title.php index 35d9c6bca9..3f880f51b4 100644 --- a/includes/Title.php +++ b/includes/Title.php @@ -130,12 +130,6 @@ class Title { */ public $mDefaultNamespace = NS_MAIN; - /** - * @var bool Is $wgUser watching this page? null if unfilled, accessed - * through userIsWatching() - */ - protected $mWatched = null; - /** @var int The page length, 0 for special pages */ protected $mLength = -1; @@ -1875,25 +1869,6 @@ class Title { return $s; } - /** - * Is $wgUser watching this page? - * - * @deprecated since 1.20; use User::isWatched() instead. - * @return bool - */ - public function userIsWatching() { - global $wgUser; - - if ( is_null( $this->mWatched ) ) { - if ( NS_SPECIAL == $this->mNamespace || !$wgUser->isLoggedIn() ) { - $this->mWatched = false; - } else { - $this->mWatched = $wgUser->isWatched( $this ); - } - } - return $this->mWatched; - } - /** * Can $user perform $action on this page? * This skips potentially expensive cascading permission checks -- 2.20.1