MediaWiki master
WatchedItemStoreInterface Member List

This is the complete list of members for WatchedItemStoreInterface, including all inherited members.

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