summaryrefslogtreecommitdiff
path: root/classes/Pref_System.php
diff options
context:
space:
mode:
authorAndrew Dolgov <fox@fakecake.org>2024-11-24 13:55:00 +0000
committerAndrew Dolgov <fox@fakecake.org>2024-11-24 13:55:00 +0000
commit53fee911e6a39a5c8504d03d1f114a131d00784c (patch)
treeb57ea5ecf13f9d8333a68cb6c7e7a4b5928d97b9 /classes/Pref_System.php
parent43e8864eada6a192732919ab1a96f8e0a672f6af (diff)
parent9b0baf9b32a7f1c299c4bb2127dc192a7daa1ac9 (diff)
Merge branch 'feature/php8-match' into 'master'
Use match expressions in some places. See merge request tt-rss/tt-rss!82
Diffstat (limited to 'classes/Pref_System.php')
-rw-r--r--classes/Pref_System.php15
1 files changed, 5 insertions, 10 deletions
diff --git a/classes/Pref_System.php b/classes/Pref_System.php
index 2220199e7..885eabdac 100644
--- a/classes/Pref_System.php
+++ b/classes/Pref_System.php
@@ -38,16 +38,11 @@ class Pref_System extends Handler_Administrative {
}
private function _log_viewer(int $page, int $severity): void {
- $errno_values = [];
-
- switch ($severity) {
- case E_USER_ERROR:
- $errno_values = [ E_ERROR, E_USER_ERROR, E_PARSE, E_COMPILE_ERROR ];
- break;
- case E_USER_WARNING:
- $errno_values = [ E_ERROR, E_USER_ERROR, E_PARSE, E_COMPILE_ERROR, E_WARNING, E_USER_WARNING, E_DEPRECATED, E_USER_DEPRECATED ];
- break;
- }
+ $errno_values = match ($severity) {
+ E_USER_ERROR => [E_ERROR, E_USER_ERROR, E_PARSE, E_COMPILE_ERROR],
+ E_USER_WARNING => [E_ERROR, E_USER_ERROR, E_PARSE, E_COMPILE_ERROR, E_WARNING, E_USER_WARNING, E_DEPRECATED, E_USER_DEPRECATED],
+ default => [],
+ };
if (count($errno_values) > 0) {
$errno_qmarks = arr_qmarks($errno_values);