X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fwatcheditem%2FWatchedItemStoreInterface.php;h=274d3f4812945e3d5befdf64b9a973c42856578b;hb=aff39bd7c92d610d58df124d8acc96c024e10b42;hp=30d1cbbe3be248043da0a39a1d2b4e7b0d200c0f;hpb=bbb11d244e83215e4948ead4a085d1a435f6d4c7;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/watcheditem/WatchedItemStoreInterface.php b/includes/watcheditem/WatchedItemStoreInterface.php index 30d1cbbe3b..274d3f4812 100644 --- a/includes/watcheditem/WatchedItemStoreInterface.php +++ b/includes/watcheditem/WatchedItemStoreInterface.php @@ -193,7 +193,7 @@ interface WatchedItemStoreInterface { public function addWatchBatchForUser( User $user, array $targets ); /** - * Removes the an entry for the User watching the LinkTarget + * Removes an entry for the User watching the LinkTarget * Must be called separately for Subject & Talk namespaces * * @since 1.31 @@ -264,7 +264,7 @@ interface WatchedItemStoreInterface { * @since 1.31 * * @param User $user - * @param int $unreadLimit + * @param int|null $unreadLimit * * @return int|bool The number of unread notifications * true if greater than or equal to $unreadLimit @@ -316,4 +316,14 @@ interface WatchedItemStoreInterface { */ public function clearUserWatchedItemsUsingJobQueue( User $user ); + /** + * @since 1.32 + * + * @param User $user + * @param LinkTarget[] $targets + * + * @return bool success + */ + public function removeWatchBatchForUser( User $user, array $targets ); + }