Make WatchedItemQueryService depend on PermissionManager
[lhc/web/wiklou.git] / includes / watcheditem / NoWriteWatchedItemStore.php
index d5d175c..69dcec8 100644 (file)
@@ -57,7 +57,10 @@ class NoWriteWatchedItemStore implements WatchedItemStoreInterface {
        }
 
        public function countWatchersMultiple( array $targets, array $options = [] ) {
-               return $this->actualStore->countVisitingWatchersMultiple( $targets, $options );
+               return $this->actualStore->countVisitingWatchersMultiple(
+                       $targets,
+                       $options['minimumWatchers'] ?? null
+               );
        }
 
        public function countVisitingWatchersMultiple(
@@ -134,7 +137,7 @@ class NoWriteWatchedItemStore implements WatchedItemStoreInterface {
 
        public function resetNotificationTimestamp(
                UserIdentity $user,
-               Title $title,
+               LinkTarget $title,
                $force = '',
                $oldid = 0
        ) {