| addLabels(UserIdentity $user, array $targets, array $labels) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| addWatch(UserIdentity $user, PageReference $target, ?string $expiry=null) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| addWatchBatchForUser(UserIdentity $user, array $targets, ?string $expiry=null) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| clearUserWatchedItems(UserIdentity $user) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| clearUserWatchedItemsUsingJobQueue(UserIdentity $user) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| countExpired() | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| countUnreadNotifications(UserIdentity $user, $unreadLimit=null) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| countVisitingWatchers(PageReference $target, $threshold) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| countVisitingWatchersMultiple(array $targetsWithVisitThresholds, $minimumWatchers=null) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| countWatchedItems(UserIdentity $user) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| countWatchers(PageReference $target) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| countWatchersMultiple(array $targets, array $options=[]) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| duplicateAllAssociatedEntries(PageReference $oldTarget, PageReference $newTarget) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| duplicateEntry(PageReference $oldTarget, PageReference $newTarget) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| getLatestNotificationTimestamp( $timestamp, UserIdentity $user, PageReference $target) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| getNotificationTimestampsBatch(UserIdentity $user, array $targets) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| getWatchedItem(UserIdentity $user, PageReference $target) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| getWatchedItemsForUser(UserIdentity $user, array $options=[]) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| isTempWatched(UserIdentity $user, PageReference $target) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| isWatched(UserIdentity $user, PageReference $target) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| loadWatchedItem(UserIdentity $user, PageReference $target) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| loadWatchedItemsBatch(UserIdentity $user, array $targets) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| maybeEnqueueWatchlistExpiryJob() | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| mustClearWatchedItemsUsingJobQueue(UserIdentity $user) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| removeExpired(int $limit, bool $deleteOrphans=false) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| removeLabels(UserIdentity $user, array $targets, array $labels) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| removeWatch(UserIdentity $user, PageReference $target) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| removeWatchBatchForUser(UserIdentity $user, array $targets) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| resetAllNotificationTimestampsForUser(UserIdentity $user, $timestamp=null) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| resetNotificationTimestamp(UserIdentity $user, PageReference $title, $force='', $oldid=0) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| setNotificationTimestampsForUser(UserIdentity $user, $timestamp, array $targets=[]) | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| SORT_ASC | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| SORT_DESC | MediaWiki\Watchlist\WatchedItemStoreInterface | |
| updateNotificationTimestamp(UserIdentity $editor, PageReference $target, $timestamp) | MediaWiki\Watchlist\WatchedItemStoreInterface | |