Inject config into App::loadDefaultTimezone() via parameter

This commit is contained in:
Art4 2025-01-22 12:36:14 +00:00
parent fdb14f23f2
commit 6c0a2eaefc

View file

@ -308,7 +308,7 @@ class App
$viewDefinition->load(true); $viewDefinition->load(true);
} }
$this->loadDefaultTimezone(); $this->loadDefaultTimezone($config);
} }
/** /**
@ -318,10 +318,10 @@ class App
* *
* @global string $default_timezone * @global string $default_timezone
*/ */
private function loadDefaultTimezone() private function loadDefaultTimezone(IManageConfigValues $config)
{ {
if ($this->config->get('system', 'default_timezone')) { if ($config->get('system', 'default_timezone')) {
$timezone = $this->config->get('system', 'default_timezone', 'UTC'); $timezone = $config->get('system', 'default_timezone', 'UTC');
} else { } else {
global $default_timezone; global $default_timezone;
$timezone = $default_timezone ?? '' ?: 'UTC'; $timezone = $default_timezone ?? '' ?: 'UTC';