Drop EmailNotification::updateWatchlistTimestamp(), deprecated in 1.27 and unused
authorJames D. Forrester <jforrester@wikimedia.org>
Sat, 9 Feb 2019 20:18:35 +0000 (12:18 -0800)
committerJames D. Forrester <jforrester@wikimedia.org>
Sat, 9 Feb 2019 20:47:14 +0000 (12:47 -0800)
Change-Id: Idad6f5aa579e41e941d1074465dd2f0e0f4577dc

RELEASE-NOTES-1.33
includes/mail/EmailNotification.php

index c1fd2f7..4253e27 100644 (file)
@@ -223,6 +223,8 @@ because of Phabricator reports.
   exception ID is the same as the request ID, from WebRequest::getRequestId().
 * SearchEngine::getNearMatchResultSet(), deprecated in 1.27, has been removed.
   You can use SearchEngine::getNearMatcher() instead.
+* EmailNotification::updateWatchlistTimestamp, deprecated in 1.27, has been
+  removed. Instead, use WatchedItemStore::updateNotificationTimestamp directly.
 
 === Deprecations in 1.33 ===
 * The configuration option $wgUseESI has been deprecated, and is expected
index 76a7760..4d1b855 100644 (file)
@@ -24,7 +24,6 @@
  * @author Luke Welling lwelling@wikimedia.org
  */
 
-use MediaWiki\Linker\LinkTarget;
 use MediaWiki\MediaWikiServices;
 
 /**
@@ -89,33 +88,6 @@ class EmailNotification {
                return $this->pageStatus;
        }
 
-       /**
-        * @deprecated since 1.27 use WatchedItemStore::updateNotificationTimestamp directly
-        *
-        * @param User $editor The editor that triggered the update.  Their notification
-        *  timestamp will not be updated(they have already seen it)
-        * @param LinkTarget $linkTarget The link target of the title to update timestamps for
-        * @param string $timestamp Set the update timestamp to this value
-        *
-        * @return int[] Array of user IDs
-        */
-       public static function updateWatchlistTimestamp(
-               User $editor,
-               LinkTarget $linkTarget,
-               $timestamp
-       ) {
-               wfDeprecated( __METHOD__, '1.27' );
-               $config = RequestContext::getMain()->getConfig();
-               if ( !$config->get( 'EnotifWatchlist' ) && !$config->get( 'ShowUpdatedMarker' ) ) {
-                       return [];
-               }
-               return MediaWikiServices::getInstance()->getWatchedItemStore()->updateNotificationTimestamp(
-                       $editor,
-                       $linkTarget,
-                       $timestamp
-               );
-       }
-
        /**
         * Send emails corresponding to the user $editor editing the page $title.
         *