From 0961c8bd4c8a4f61f9458c08bf0e91b5cc2aa5d0 Mon Sep 17 00:00:00 2001 From: wn_ Date: Sun, 27 Apr 2025 14:39:06 +0000 Subject: [PATCH] Remove a PHPStan ignore related to PHP < 8 --- include/functions.php | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/include/functions.php b/include/functions.php index 77033f474..0623be184 100644 --- a/include/functions.php +++ b/include/functions.php @@ -116,24 +116,21 @@ // create a list like "en" => 0.8 $langs = array_combine($lang_parse[1], $lang_parse[4]); - /** @phpstan-ignore function.alreadyNarrowedType (PHP 7.4 will return false if array_value has an issue) */ - if (is_array($langs)) { - // set default to 1 for any without q factor - foreach ($langs as $lang => $val) { - if ($val === '') $langs[$lang] = 1; - } + // set default to 1 for any without q factor + foreach ($langs as $lang => $val) { + if ($val === '') $langs[$lang] = 1; + } - // sort list based on value - arsort($langs, SORT_NUMERIC); + // sort list based on value + arsort($langs, SORT_NUMERIC); - foreach (array_keys($langs) as $lang) { - $lang = strtolower($lang); + foreach (array_keys($langs) as $lang) { + $lang = strtolower($lang); - foreach ($valid_langs as $vlang => $vlocale) { - if ($vlang == $lang) { - $selected_locale = $vlocale; - break 2; - } + foreach ($valid_langs as $vlang => $vlocale) { + if ($vlang == $lang) { + $selected_locale = $vlocale; + break 2; } } }