summaryrefslogtreecommitdiff
path: root/classes/counters.php
diff options
context:
space:
mode:
authorwn_ <[email protected]>2021-11-11 12:26:30 +0000
committerwn_ <[email protected]>2021-11-11 12:26:30 +0000
commit14ca0f2ac01c4ff9ffa27387326c6ebe5f002005 (patch)
treef63cf3e33386aa56ccaed35bf53e2df18fd300c4 /classes/counters.php
parent0f324b77df21631b183c98d67dbb08750be9d2e1 (diff)
Address PHPStan warnings in 'classes/counters.php'.
Diffstat (limited to 'classes/counters.php')
-rw-r--r--classes/counters.php45
1 files changed, 37 insertions, 8 deletions
diff --git a/classes/counters.php b/classes/counters.php
index 8a8b8bc71..1375a6694 100644
--- a/classes/counters.php
+++ b/classes/counters.php
@@ -1,7 +1,10 @@
<?php
class Counters {
- static function get_all() {
+ /**
+ * @return array<int, array<string, int|string>>
+ */
+ static function get_all(): array {
return array_merge(
self::get_global(),
self::get_virt(),
@@ -11,7 +14,12 @@ class Counters {
);
}
- static function get_conditional(array $feed_ids = null, array $label_ids = null) {
+ /**
+ * @param array<int> $feed_ids
+ * @param array<int> $label_ids
+ * @return array<int, array<string, int|string>>
+ */
+ static function get_conditional(array $feed_ids = null, array $label_ids = null): array {
return array_merge(
self::get_global(),
self::get_virt(),
@@ -21,7 +29,10 @@ class Counters {
);
}
- static private function get_cat_children(int $cat_id, int $owner_uid) {
+ /**
+ * @return array<int, int>
+ */
+ static private function get_cat_children(int $cat_id, int $owner_uid): array {
$unread = 0;
$marked = 0;
@@ -40,7 +51,11 @@ class Counters {
return [$unread, $marked];
}
- private static function get_cats(array $cat_ids = null) {
+ /**
+ * @param array<int> $cat_ids
+ * @return array<int, array<string, int|string>>
+ */
+ private static function get_cats(array $cat_ids = null): array {
$ret = [];
/* Labels category */
@@ -129,7 +144,11 @@ class Counters {
return $ret;
}
- private static function get_feeds(array $feed_ids = null) {
+ /**
+ * @param array<int> $feed_ids
+ * @return array<int, array<string, int|string>>
+ */
+ private static function get_feeds(array $feed_ids = null): array {
$ret = [];
@@ -199,7 +218,10 @@ class Counters {
return $ret;
}
- private static function get_global() {
+ /**
+ * @return array<int, array<string, int|string>>
+ */
+ private static function get_global(): array {
$ret = [
[
"id" => "global-unread",
@@ -219,7 +241,10 @@ class Counters {
return $ret;
}
- private static function get_virt() {
+ /**
+ * @return array<int, array<string, int|string>>
+ */
+ private static function get_virt(): array {
$ret = [];
@@ -263,7 +288,11 @@ class Counters {
return $ret;
}
- static function get_labels(array $label_ids = null) {
+ /**
+ * @param array<int> $label_ids
+ * @return array<int, array<string, int|string>>
+ */
+ static function get_labels(array $label_ids = null): array {
$ret = [];