From 3860159eaa190561896dcade11268193b4b4630b Mon Sep 17 00:00:00 2001 From: Stefan Giehl Date: Tue, 17 May 2022 14:07:09 +0200 Subject: Compatibility fixes for PHP 8.1 (#19143) * Update .travis.yml * fix php 8.1 deprecation notices * Revert "run report tests on any PHP version (#18666)" This reverts commit ec58ab4606cbc6c7f7c3a7aa7f1e9cc5a88e5dfb. * apply PSR12 code formatting * fix deprecation notice * try to fix test * fix frontcontroller test * Clearing output buffers with enabled output compression makes problems on some PHP versions * Set the mysqli error reporting to none, to prevent possible problems on PHP 8.1 --- plugins/UserLanguage/functions.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'plugins/UserLanguage') diff --git a/plugins/UserLanguage/functions.php b/plugins/UserLanguage/functions.php index 2188ce6895..5c52cff957 100644 --- a/plugins/UserLanguage/functions.php +++ b/plugins/UserLanguage/functions.php @@ -48,7 +48,7 @@ function languageTranslate($label) */ function languageTranslateWithCode($label) { - $ex = explode('-', $label); + $ex = explode('-', $label ?? ''); $lang = languageTranslate($ex[0]); if (count($ex) == 2 && $ex[0] != $ex[1]) { -- cgit v1.2.3