diff options
author | Sean Molenaar <sean@seanmolenaar.eu> | 2020-10-02 19:41:40 +0200 |
---|---|---|
committer | Benjamin Brahmer <info@b-brahmer.de> | 2020-10-03 14:01:36 +0200 |
commit | 167dc70238cc4c82e46714fe55a516d48c0d6c76 (patch) | |
tree | c1222956d8bab43aa79bfc6fc018ad1891215dd5 /lib/Service | |
parent | 11ed50074dd64e5d532cf310a150a77f519a4a0e (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.php | 12 |
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); + } } } |