diff options
Diffstat (limited to 'classes/Pref_System.php')
| -rw-r--r-- | classes/Pref_System.php | 15 |
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); |