X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fwatcheditem%2FWatchedItemStoreInterface.php;h=274d3f4812945e3d5befdf64b9a973c42856578b;hb=5b6884932adb2c5b4f362b237895b7d8eed9d7c9;hp=30d1cbbe3be248043da0a39a1d2b4e7b0d200c0f;hpb=399d9c24a85b7e108ccfc51140af225c458f00b9;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 ); + }