summaryrefslogtreecommitdiffstats
path: root/lib/Service
diff options
context:
space:
mode:
authorSean Molenaar <sean@seanmolenaar.eu>2020-10-02 19:41:40 +0200
committerBenjamin Brahmer <info@b-brahmer.de>2020-10-03 14:01:36 +0200
commit167dc70238cc4c82e46714fe55a516d48c0d6c76 (patch)
treec1222956d8bab43aa79bfc6fc018ad1891215dd5 /lib/Service
parent11ed50074dd64e5d532cf310a150a77f519a4a0e (diff)
Fix various 15.0 bugs
Issue #821,#820,#819 Signed-off-by: Sean Molenaar <sean@seanmolenaar.eu>
Diffstat (limited to 'lib/Service')
-rw-r--r--lib/Service/FeedServiceV2.php12
1 files changed, 7 insertions, 5 deletions
diff --git a/lib/Service/FeedServiceV2.php b/lib/Service/FeedServiceV2.php
index 41fb41e89..2304c3286 100644
--- a/lib/Service/FeedServiceV2.php
+++ b/lib/Service/FeedServiceV2.php
@@ -250,7 +250,7 @@ class FeedServiceV2 extends Service
*
* @return Feed|Entity Database feed entity
*/
- public function fetch(Feed $feed)
+ public function fetch(Feed $feed): Entity
{
if ($feed->getPreventUpdate() === true) {
return $feed;
@@ -321,19 +321,21 @@ class FeedServiceV2 extends Service
return $this->mapper->update($feed);
}
- public function delete(string $user, int $id)
+ public function delete(string $user, int $id): void
{
$feed = $this->mapper->findFromUser($user, $id);
$this->mapper->delete($feed);
}
- public function purgeDeleted()
+ public function purgeDeleted(): void
{
$this->mapper->purgeDeleted();
}
- public function fetchAll()
+ public function fetchAll(): void
{
- return $this->mapper->findAll();
+ foreach ($this->findAll() as $feed) {
+ $this->fetch($feed);
+ }
}
}