* 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 ==
*/
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;
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