diff options
| author | wn_ <invalid@email.com> | 2024-11-12 03:15:53 +0000 |
|---|---|---|
| committer | wn_ <invalid@email.com> | 2024-11-12 03:15:53 +0000 |
| commit | a784305cc764a7e039ad87074f541db68a653a5a (patch) | |
| tree | 508c428e11d5559c3c25ad01ffe1ba474f7da270 /classes/Counters.php | |
| parent | e4c57769e005e75b80ec0fa206fed8ff69e58162 (diff) | |
Address PHPStan findings as of 2.0.1
Diffstat (limited to 'classes/Counters.php')
| -rw-r--r-- | classes/Counters.php | 26 |
1 files changed, 11 insertions, 15 deletions
diff --git a/classes/Counters.php b/classes/Counters.php index 0f6b419ba..780dc82ab 100644 --- a/classes/Counters.php +++ b/classes/Counters.php @@ -264,25 +264,21 @@ class Counters { array_push($ret, $cv); } - $feeds = PluginHost::getInstance()->get_feeds(Feeds::CATEGORY_SPECIAL); + foreach (PluginHost::getInstance()->get_feeds(Feeds::CATEGORY_SPECIAL) as $feed) { + /** @var IVirtualFeed $feed['sender'] */ - if (is_array($feeds)) { - foreach ($feeds as $feed) { - /** @var IVirtualFeed $feed['sender'] */ + if (!implements_interface($feed['sender'], 'IVirtualFeed')) + continue; - if (!implements_interface($feed['sender'], 'IVirtualFeed')) - continue; - - $cv = [ - "id" => PluginHost::pfeed_to_feed_id($feed['id']), - "counter" => $feed['sender']->get_unread($feed['id']) - ]; + $cv = [ + "id" => PluginHost::pfeed_to_feed_id($feed['id']), + "counter" => $feed['sender']->get_unread($feed['id']) + ]; - if (method_exists($feed['sender'], 'get_total')) - $cv["auxcounter"] = $feed['sender']->get_total($feed['id']); + if (method_exists($feed['sender'], 'get_total')) + $cv["auxcounter"] = $feed['sender']->get_total($feed['id']); - array_push($ret, $cv); - } + array_push($ret, $cv); } return $ret; |