X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FWatchedItem.php;h=bfd1d6136b4d03120b61a001eac7010656f3b9d6;hb=2c8f7978df47f338ee6e245e3efba6175ba425e9;hp=50c79dce53c0db7230c464bb8282e42c7d96c34a;hpb=a2e1e1fafff82cf84ee378a984095beb24e1e010;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/WatchedItem.php b/includes/WatchedItem.php index 50c79dce53..bfd1d6136b 100644 --- a/includes/WatchedItem.php +++ b/includes/WatchedItem.php @@ -152,64 +152,16 @@ class WatchedItem { * or WatchedItemStore::loadWatchedItem() */ public static function fromUserTitle( $user, $title, $checkRights = User::CHECK_USER_RIGHTS ) { - // wfDeprecated( __METHOD__, '1.27' ); + wfDeprecated( __METHOD__, '1.27' ); return new self( $user, $title, self::DEPRECATED_USAGE_TIMESTAMP, (bool)$checkRights ); } - /** - * @deprecated since 1.27 Use WatchedItemStore::resetNotificationTimestamp() - */ - public function resetNotificationTimestamp( $force = '', $oldid = 0 ) { - // wfDeprecated( __METHOD__, '1.27' ); - if ( $this->checkRights && !$this->user->isAllowed( 'editmywatchlist' ) ) { - return; - } - MediaWikiServices::getInstance()->getWatchedItemStore()->resetNotificationTimestamp( - $this->user, - $this->getTitle(), - $force, - $oldid - ); - } - - /** - * @deprecated since 1.27 Use WatchedItemStore::addWatchBatch() - */ - public static function batchAddWatch( array $items ) { - // wfDeprecated( __METHOD__, '1.27' ); - if ( !$items ) { - return false; - } - - $targets = []; - $users = []; - /** @var WatchedItem $watchedItem */ - foreach ( $items as $watchedItem ) { - $user = $watchedItem->getUser(); - if ( $watchedItem->checkRights && !$user->isAllowed( 'editmywatchlist' ) ) { - continue; - } - $userId = $user->getId(); - $users[$userId] = $user; - $targets[$userId][] = $watchedItem->getTitle()->getSubjectPage(); - $targets[$userId][] = $watchedItem->getTitle()->getTalkPage(); - } - - $store = MediaWikiServices::getInstance()->getWatchedItemStore(); - $success = true; - foreach ( $users as $userId => $user ) { - $success &= $store->addWatchBatchForUser( $user, $targets[$userId] ); - } - - return $success; - } - /** * @deprecated since 1.27 Use User::addWatch() * @return bool */ public function addWatch() { - // wfDeprecated( __METHOD__, '1.27' ); + wfDeprecated( __METHOD__, '1.27' ); $this->user->addWatch( $this->getTitle(), $this->checkRights ); return true; } @@ -219,7 +171,7 @@ class WatchedItem { * @return bool */ public function removeWatch() { - // wfDeprecated( __METHOD__, '1.27' ); + wfDeprecated( __METHOD__, '1.27' ); if ( $this->checkRights && !$this->user->isAllowed( 'editmywatchlist' ) ) { return false; } @@ -232,7 +184,7 @@ class WatchedItem { * @return bool */ public function isWatched() { - // wfDeprecated( __METHOD__, '1.27' ); + wfDeprecated( __METHOD__, '1.27' ); return $this->user->isWatched( $this->getTitle(), $this->checkRights ); } @@ -240,7 +192,7 @@ class WatchedItem { * @deprecated since 1.27 Use WatchedItemStore::duplicateAllAssociatedEntries() */ public static function duplicateEntries( Title $oldTitle, Title $newTitle ) { - // wfDeprecated( __METHOD__, '1.27' ); + wfDeprecated( __METHOD__, '1.27' ); $store = MediaWikiServices::getInstance()->getWatchedItemStore(); $store->duplicateAllAssociatedEntries( $oldTitle, $newTitle ); }