summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2021-03-06 15:23:54 +0300
committerAndrew Dolgov <[email protected]>2021-03-06 15:23:54 +0300
commit217922899dd2c6ec183d381b2d27d0f6cae1d85c (patch)
treea65dec440a8b7d46f7dbed11164a257b3bd5d4b1 /classes
parent270f0c3132ca1fb9105043d9e029bf14c81146fa (diff)
set some more type hints
Diffstat (limited to 'classes')
-rwxr-xr-xclasses/feeds.php39
1 files changed, 19 insertions, 20 deletions
diff --git a/classes/feeds.php b/classes/feeds.php
index 53e9d7250..5eb5c26d0 100755
--- a/classes/feeds.php
+++ b/classes/feeds.php
@@ -1093,19 +1093,20 @@ class Feeds extends Handler_Protected {
return false;
}
- static function _find_by_url($feed_url, $owner_uid) {
- $sth = Db::pdo()->prepare("SELECT id FROM ttrss_feeds WHERE
- feed_url = ? AND owner_uid = ?");
- $sth->execute([$feed_url, $owner_uid]);
+ static function _find_by_url(string $feed_url, int $owner_uid) {
+ $feed = ORM::for_table('ttrss_feeds')
+ ->where('owner_uid', $owner_uid)
+ ->where('feed_url', $feed_url)
+ ->find_one();
- if ($row = $sth->fetch()) {
- return $row["id"];
+ if ($feed) {
+ return $feed->id;
+ } else {
+ return false;
}
-
- return false;
}
- static function _get_title($id, $cat = false) {
+ static function _get_title($id, bool $cat = false) {
$pdo = Db::pdo();
if ($cat) {
@@ -1152,7 +1153,7 @@ class Feeds extends Handler_Protected {
}
// only real cats
- static function _get_cat_marked($cat, $owner_uid = false) {
+ static function _get_cat_marked(int $cat, int $owner_uid = 0) {
if (!$owner_uid) $owner_uid = $_SESSION["uid"];
@@ -1175,7 +1176,7 @@ class Feeds extends Handler_Protected {
}
}
- static function _get_cat_unread($cat, $owner_uid = false) {
+ static function _get_cat_unread(int $cat, int $owner_uid = 0) {
if (!$owner_uid) $owner_uid = $_SESSION["uid"];
@@ -1209,7 +1210,7 @@ class Feeds extends Handler_Protected {
}
// only accepts real cats (>= 0)
- static function _get_cat_children_unread($cat, $owner_uid = false) {
+ static function _get_cat_children_unread(int $cat, int $owner_uid = 0) {
if (!$owner_uid) $owner_uid = $_SESSION["uid"];
$pdo = Db::pdo();
@@ -1264,7 +1265,7 @@ class Feeds extends Handler_Protected {
}
}
- private static function _get_label_unread($label_id, $owner_uid = false) {
+ private static function _get_label_unread($label_id, int $owner_uid = 0) {
if (!$owner_uid) $owner_uid = $_SESSION["uid"];
$pdo = Db::pdo();
@@ -1777,7 +1778,7 @@ class Feeds extends Handler_Protected {
}
- static function _get_parent_cats($cat, $owner_uid) {
+ static function _get_parent_cats(int $cat, int $owner_uid) {
$rv = array();
$pdo = Db::pdo();
@@ -1794,7 +1795,7 @@ class Feeds extends Handler_Protected {
return $rv;
}
- static function _get_child_cats($cat, $owner_uid) {
+ static function _get_child_cats(int $cat, int $owner_uid) {
$rv = array();
$pdo = Db::pdo();
@@ -1840,7 +1841,7 @@ class Feeds extends Handler_Protected {
}
// returns Uncategorized as 0
- static function _cat_of($feed) : int {
+ static function _cat_of(int $feed) : int {
$feed = ORM::for_table('ttrss_feeds')->find_one($feed);
if ($feed) {
@@ -1970,7 +1971,7 @@ class Feeds extends Handler_Protected {
}
}
- static function _purge($feed_id, $purge_interval) {
+ static function _purge(int $feed_id, int $purge_interval) {
if (!$purge_interval) $purge_interval = self::_get_purge_interval($feed_id);
@@ -2040,16 +2041,14 @@ class Feeds extends Handler_Protected {
return $rows_deleted;
}
- private static function _get_purge_interval($feed_id) {
+ private static function _get_purge_interval(int $feed_id) {
$feed = ORM::for_table('ttrss_feeds')->find_one($feed_id);
if ($feed) {
-
if ($feed->purge_interval != 0)
return $feed->purge_interval;
else
return get_pref(Prefs::PURGE_OLD_DAYS, $feed->owner_uid);
-
} else {
return -1;
}