aboutsummaryrefslogtreecommitdiff
path: root/lib/lib_rss.php
diff options
context:
space:
mode:
authorGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2024-06-09 20:32:12 +0200
committerGravatar GitHub <noreply@github.com> 2024-06-09 20:32:12 +0200
commit5b28a35003a015e29770094932157f13a3f7f5c0 (patch)
tree4cbe4100379ca0d148115ad31f5a1c0c95ff7c80 /lib/lib_rss.php
parente98c57841b843ed881f06ce6ed1c9c89942c27b8 (diff)
Pass PHPStan level 9 (#6544)
* More PHPStan * More, passing * 4 more files * Update to PHPStan 1.11.4 Needed for fixed bug: Consider numeric-string types after string concat https://github.com/phpstan/phpstan/releases/tag/1.11.4 * Pass PHPStan level 9 Start tracking booleansInConditions * Fix mark as read * Fix doctype * ctype_digit
Diffstat (limited to 'lib/lib_rss.php')
-rw-r--r--lib/lib_rss.php8
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/lib_rss.php b/lib/lib_rss.php
index 6bceccc86..ae8744841 100644
--- a/lib/lib_rss.php
+++ b/lib/lib_rss.php
@@ -41,8 +41,7 @@ if (!function_exists('syslog')) {
define('STDERR', fopen('php://stderr', 'w'));
}
function syslog(int $priority, string $message): bool {
- // @phpstan-ignore booleanAnd.rightAlwaysTrue
- if (COPY_SYSLOG_TO_STDERR && defined('STDERR') && STDERR) {
+ if (COPY_SYSLOG_TO_STDERR && defined('STDERR') && is_resource(STDERR)) {
return fwrite(STDERR, $message . "\n") != false;
}
return false;
@@ -619,9 +618,12 @@ function lazyimg(string $content): string {
) ?? '';
}
+/** @return numeric-string */
function uTimeString(): string {
$t = @gettimeofday();
- return $t['sec'] . str_pad('' . $t['usec'], 6, '0', STR_PAD_LEFT);
+ $result = $t['sec'] . str_pad('' . $t['usec'], 6, '0', STR_PAD_LEFT);
+ /** @var numeric-string @result */
+ return $result;
}
function invalidateHttpCache(string $username = ''): bool {