Inject AppHelper into App::loadDefaultTimezone() via parameter

This commit is contained in:
Art4 2025-01-22 13:19:17 +00:00
parent 7cc37ff2cb
commit 15446f35a5

View file

@ -312,7 +312,7 @@ class App
$viewDefinition->load(true); $viewDefinition->load(true);
} }
$this->loadDefaultTimezone($config); $this->loadDefaultTimezone($config, $appHelper);
} }
/** /**
@ -322,7 +322,7 @@ class App
* *
* @global string $default_timezone * @global string $default_timezone
*/ */
private function loadDefaultTimezone(IManageConfigValues $config) private function loadDefaultTimezone(IManageConfigValues $config, AppHelper $appHelper)
{ {
if ($config->get('system', 'default_timezone')) { if ($config->get('system', 'default_timezone')) {
$timezone = $config->get('system', 'default_timezone', 'UTC'); $timezone = $config->get('system', 'default_timezone', 'UTC');
@ -331,7 +331,7 @@ class App
$timezone = $default_timezone ?? '' ?: 'UTC'; $timezone = $default_timezone ?? '' ?: 'UTC';
} }
$this->appHelper->setTimeZone($timezone); $appHelper->setTimeZone($timezone);
} }
/** /**