mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-11-23 19:32:29 +01:00
Addressed setlocale issue caught by phpstan
setlocale could be called with no second param if the language given to the modified function was empty.
This commit is contained in:
parent
ee1e936660
commit
2d7552aa09
@ -113,7 +113,7 @@ class LanguageManager
|
||||
* Set the system date locale for localized date formatting.
|
||||
* Will try both the standard locale name and the UTF8 variant.
|
||||
*/
|
||||
public function setPhpDateTimeLocale(string $language)
|
||||
public function setPhpDateTimeLocale(string $language): void
|
||||
{
|
||||
$isoLang = $this->localeMap[$language]['iso'] ?? false;
|
||||
|
||||
@ -125,6 +125,8 @@ class LanguageManager
|
||||
$language,
|
||||
]);
|
||||
|
||||
setlocale(LC_TIME, ...$locales);
|
||||
if (!empty($locales)) {
|
||||
setlocale(LC_TIME, ...$locales);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user