summaryrefslogtreecommitdiff
path: root/classes/Counters.php
diff options
context:
space:
mode:
authorwn_ <invalid@email.com>2024-11-12 03:15:53 +0000
committerwn_ <invalid@email.com>2024-11-12 03:15:53 +0000
commita784305cc764a7e039ad87074f541db68a653a5a (patch)
tree508c428e11d5559c3c25ad01ffe1ba474f7da270 /classes/Counters.php
parente4c57769e005e75b80ec0fa206fed8ff69e58162 (diff)
Address PHPStan findings as of 2.0.1
Diffstat (limited to 'classes/Counters.php')
-rw-r--r--classes/Counters.php26
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;