X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2FWatchedItem.php;h=bfd1d6136b4d03120b61a001eac7010656f3b9d6;hp=b070e1eba6d35339a7160fe780899be49995c295;hb=575a886a466bab5ffb255c936e16999eacea167c;hpb=f3d45a2d72ea0969b20fc1850f4968b7cbcb039d diff --git a/includes/WatchedItem.php b/includes/WatchedItem.php index b070e1eba6..bfd1d6136b 100644 --- a/includes/WatchedItem.php +++ b/includes/WatchedItem.php @@ -156,54 +156,6 @@ class WatchedItem { 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