diff options
| author | wn_ <invalid@email.com> | 2025-04-27 14:39:06 +0000 |
|---|---|---|
| committer | wn_ <invalid@email.com> | 2025-04-27 14:39:06 +0000 |
| commit | 0961c8bd4c8a4f61f9458c08bf0e91b5cc2aa5d0 (patch) | |
| tree | 3f2e11f2506c67657948467a32af0f13108ba3d7 /include/functions.php | |
| parent | 0e4b8bd6538f3062d34a3a06ab5531c70042de78 (diff) | |
Remove a PHPStan ignore related to PHP < 8
Diffstat (limited to 'include/functions.php')
| -rw-r--r-- | include/functions.php | 27 |
1 files 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; } } } |