summaryrefslogtreecommitdiff
path: root/classes/Feeds.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/Feeds.php
parente4c57769e005e75b80ec0fa206fed8ff69e58162 (diff)
Address PHPStan findings as of 2.0.1
Diffstat (limited to 'classes/Feeds.php')
-rw-r--r--classes/Feeds.php10
1 files changed, 5 insertions, 5 deletions
diff --git a/classes/Feeds.php b/classes/Feeds.php
index 34540ff11..38c098724 100644
--- a/classes/Feeds.php
+++ b/classes/Feeds.php
@@ -103,12 +103,12 @@ class Feeds extends Handler_Protected {
$qfh_ret = [];
if (!$cat_view && is_numeric($feed) && $feed < PLUGIN_FEED_BASE_INDEX && $feed > LABEL_BASE_INDEX) {
-
- /** @var IVirtualFeed|false $handler */
$handler = PluginHost::getInstance()->get_feed_handler(
PluginHost::feed_to_pfeed_id($feed));
- if ($handler) {
+ if ($handler && implements_interface($handler, 'IVirtualFeed')) {
+ /** @var Plugin&IVirtualFeed $handler */
+
$options = array(
"limit" => $limit,
"view_mode" => $view_mode,
@@ -246,7 +246,7 @@ class Feeds extends Handler_Protected {
$label_cache = json_decode($label_cache, true);
if ($label_cache) {
- if ($label_cache["no-labels"] ?? 0 == 1)
+ if (($label_cache["no-labels"] ?? 0) == 1)
$labels = [];
else
$labels = $label_cache;
@@ -940,7 +940,7 @@ class Feeds extends Handler_Protected {
$feed_id = PluginHost::feed_to_pfeed_id($feed);
$handler = PluginHost::getInstance()->get_feed_handler($feed_id);
if (implements_interface($handler, 'IVirtualFeed')) {
- /** @var IVirtualFeed $handler */
+ /** @var Plugin&IVirtualFeed $handler */
return $handler->get_unread($feed_id);
} else {
return 0;