MediaWiki REL1_35
WatchedItemStoreInterface Member List

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

addWatch(UserIdentity $user, LinkTarget $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(LinkTarget $target, $threshold)WatchedItemStoreInterface
countVisitingWatchersMultiple(array $targetsWithVisitThresholds, $minimumWatchers=null)WatchedItemStoreInterface
countWatchedItems(UserIdentity $user)WatchedItemStoreInterface
countWatchers(LinkTarget $target)WatchedItemStoreInterface
countWatchersMultiple(array $targets, array $options=[])WatchedItemStoreInterface
duplicateAllAssociatedEntries(LinkTarget $oldTarget, LinkTarget $newTarget)WatchedItemStoreInterface
duplicateEntry(LinkTarget $oldTarget, LinkTarget $newTarget)WatchedItemStoreInterface
enqueueWatchlistExpiryJob(float $watchlistPurgeRate)WatchedItemStoreInterface
getLatestNotificationTimestamp( $timestamp, UserIdentity $user, LinkTarget $target)WatchedItemStoreInterface
getNotificationTimestampsBatch(UserIdentity $user, array $targets)WatchedItemStoreInterface
getWatchedItem(UserIdentity $user, LinkTarget $target)WatchedItemStoreInterface
getWatchedItemsForUser(UserIdentity $user, array $options=[])WatchedItemStoreInterface
isTempWatched(UserIdentity $user, LinkTarget $target)WatchedItemStoreInterface
isWatched(UserIdentity $user, LinkTarget $target)WatchedItemStoreInterface
loadWatchedItem(UserIdentity $user, LinkTarget $target)WatchedItemStoreInterface
mustClearWatchedItemsUsingJobQueue(UserIdentity $user)WatchedItemStoreInterface
removeExpired(int $limit, bool $deleteOrphans=false)WatchedItemStoreInterface
removeWatch(UserIdentity $user, LinkTarget $target)WatchedItemStoreInterface
removeWatchBatchForUser(UserIdentity $user, array $targets)WatchedItemStoreInterface
resetAllNotificationTimestampsForUser(UserIdentity $user, $timestamp=null)WatchedItemStoreInterface
resetNotificationTimestamp(UserIdentity $user, LinkTarget $title, $force='', $oldid=0)WatchedItemStoreInterface
setNotificationTimestampsForUser(UserIdentity $user, $timestamp, array $targets=[])WatchedItemStoreInterface
SORT_ASCWatchedItemStoreInterface
SORT_DESCWatchedItemStoreInterface
updateNotificationTimestamp(UserIdentity $editor, LinkTarget $target, $timestamp)WatchedItemStoreInterface