MediaWiki REL1_37
WatchedItemStore Member List

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

$cacheWatchedItemStoreprivate
$cacheIndexWatchedItemStoreprivate
$deferredUpdatesAddCallableUpdateCallbackWatchedItemStoreprivate
$expiryEnabledWatchedItemStoreprivate
$hookRunnerWatchedItemStoreprivate
$latestUpdateCacheWatchedItemStoreprivate
$lbFactoryWatchedItemStoreprivate
$linkBatchFactoryWatchedItemStoreprivate
$loadBalancerWatchedItemStoreprivate
$maxExpiryDurationWatchedItemStoreprivate
$nsInfoWatchedItemStoreprivate
$queueGroupWatchedItemStoreprivate
$readOnlyModeWatchedItemStoreprivate
$revisionLookupWatchedItemStoreprivate
$stashWatchedItemStoreprivate
$statsWatchedItemStoreprivate
$titleFactoryWatchedItemStoreprivate
$updateRowsPerQueryWatchedItemStoreprivate
$userFactoryWatchedItemStoreprivate
$watchlistPurgeRateWatchedItemStoreprivate
__construct(ServiceOptions $options, ILBFactory $lbFactory, JobQueueGroup $queueGroup, BagOStuff $stash, HashBagOStuff $cache, ReadOnlyMode $readOnlyMode, NamespaceInfo $nsInfo, RevisionLookup $revisionLookup, HookContainer $hookContainer, LinkBatchFactory $linkBatchFactory, UserFactory $userFactory, TitleFactory $titleFactory)WatchedItemStore
addWatch(UserIdentity $user, $target, ?string $expiry=null)WatchedItemStore
addWatchBatchForUser(UserIdentity $user, array $targets, ?string $expiry=null)WatchedItemStore
cache(WatchedItem $item)WatchedItemStoreprivate
clearUserWatchedItems(UserIdentity $user)WatchedItemStore
clearUserWatchedItemsUsingJobQueue(UserIdentity $user)WatchedItemStore
CONSTRUCTOR_OPTIONSWatchedItemStore
countExpired()WatchedItemStore
countUnreadNotifications(UserIdentity $user, $unreadLimit=null)WatchedItemStore
countVisitingWatchers( $target, $threshold)WatchedItemStore
countVisitingWatchersMultiple(array $targetsWithVisitThresholds, $minimumWatchers=null)WatchedItemStore
countWatchedItems(UserIdentity $user)WatchedItemStore
countWatchers( $target)WatchedItemStore
countWatchersMultiple(array $targets, array $options=[])WatchedItemStore
duplicateAllAssociatedEntries( $oldTarget, $newTarget)WatchedItemStore
duplicateEntry( $oldTarget, $newTarget)WatchedItemStore
fetchWatchedItems(IDatabase $db, UserIdentity $user, array $vars, array $options=[], $target=null)WatchedItemStoreprivate
fetchWatchedItemsForPage(IDatabase $dbw, $target)WatchedItemStoreprivate
getCached(UserIdentity $user, $target)WatchedItemStoreprivate
getCacheKey(UserIdentity $user, $target)WatchedItemStoreprivate
getConnectionRef( $dbIndex)WatchedItemStoreprivate
getLatestNotificationTimestamp( $timestamp, UserIdentity $user, $target)WatchedItemStore
getMaxId()WatchedItemStore
getNotificationTimestamp(UserIdentity $user, $title, $item, $force, $oldid)WatchedItemStoreprivate
getNotificationTimestampsBatch(UserIdentity $user, array $targets)WatchedItemStore
getPageSeenKey( $target)WatchedItemStoreprivate
getPageSeenTimestamps(UserIdentity $user)WatchedItemStoreprivate
getPageSeenTimestampsKey(UserIdentity $user)WatchedItemStoreprivate
getTitleDbKeysGroupedByNamespace(array $titles)WatchedItemStoreprivate
getVisitingWatchersCondition(IDatabase $db, array $targetsWithVisitThresholds)WatchedItemStoreprivate
getWatchedItem(UserIdentity $user, $target)WatchedItemStore
getWatchedItemFromRow(UserIdentity $user, $target, stdClass $row)WatchedItemStoreprivate
getWatchedItemsForUser(UserIdentity $user, array $options=[])WatchedItemStore
isTempWatched(UserIdentity $user, $target)WatchedItemStore
isWatched(UserIdentity $user, $target)WatchedItemStore
loadWatchedItem(UserIdentity $user, $target)WatchedItemStore
loadWatchedItemsBatch(UserIdentity $user, array $targets)WatchedItemStore
maybeEnqueueWatchlistExpiryJob()WatchedItemStore
modifyForExpiry(array &$tables, array &$conds, array &$joinConds, IDatabase $db)WatchedItemStoreprivate
mustClearWatchedItemsUsingJobQueue(UserIdentity $user)WatchedItemStore
overrideDeferredUpdatesAddCallableUpdateCallback(callable $callback)WatchedItemStore
removeExpired(int $limit, bool $deleteOrphans=false)WatchedItemStore
removeWatch(UserIdentity $user, $target)WatchedItemStore
removeWatchBatchForUser(UserIdentity $user, array $titles)WatchedItemStore
resetAllNotificationTimestampsForUser(UserIdentity $user, $timestamp=null)WatchedItemStore
resetNotificationTimestamp(UserIdentity $user, $title, $force='', $oldid=0)WatchedItemStore
setNotificationTimestampsForUser(UserIdentity $user, $timestamp, array $targets=[])WatchedItemStore
setStatsdDataFactory(StatsdDataFactoryInterface $stats)WatchedItemStore
SORT_ASCWatchedItemStoreInterface
SORT_DESCWatchedItemStoreInterface
uncache(UserIdentity $user, $target)WatchedItemStoreprivate
uncacheAllItemsForUser(UserIdentity $user)WatchedItemStoreprivate
uncacheLinkTarget( $target)WatchedItemStoreprivate
uncacheTitlesForUser(UserIdentity $user, array $titles)WatchedItemStoreprivate
uncacheUser(UserIdentity $user)WatchedItemStoreprivate
updateExpiries(IDatabase $dbw, string $expiry, string $cond)WatchedItemStoreprivate
updateExpiriesAfterMove(IDatabase $dbw, array $expiries, int $namespace, string $dbKey)WatchedItemStoreprivate
updateNotificationTimestamp(UserIdentity $editor, $target, $timestamp)WatchedItemStore
updateOrDeleteExpiries(IDatabase $dbw, int $userId, array $rows, ?string $expiry=null)WatchedItemStoreprivate