Moved default language, default timezone and base currency settings to new settings system

This commit is contained in:
Jan Böhmer 2024-08-03 23:14:29 +02:00
parent 463812fb3d
commit 2ab2b7f77d
27 changed files with 211 additions and 83 deletions

View file

@ -10,6 +10,7 @@ use App\ApiResource\PartDBInfo;
use App\Services\Misc\GitVersionInfo;
use App\Services\System\BannerHelper;
use App\Settings\SystemSettings\CustomizationSettings;
use App\Settings\SystemSettings\LocalizationSettings;
use Shivas\VersioningBundle\Service\VersionManagerInterface;
class PartDBInfoProvider implements ProviderInterface
@ -17,11 +18,9 @@ class PartDBInfoProvider implements ProviderInterface
public function __construct(private readonly VersionManagerInterface $versionManager,
private readonly GitVersionInfo $gitVersionInfo,
private readonly string $base_currency,
private readonly BannerHelper $bannerHelper,
private readonly string $default_uri,
private readonly string $global_timezone,
private readonly string $global_locale,
private readonly LocalizationSettings $localizationSettings,
private readonly CustomizationSettings $customizationSettings,
)
{
@ -37,9 +36,9 @@ class PartDBInfoProvider implements ProviderInterface
title: $this->customizationSettings->instanceName,
banner: $this->bannerHelper->getBanner(),
default_uri: $this->default_uri,
global_timezone: $this->global_timezone,
base_currency: $this->base_currency,
global_locale: $this->global_locale,
global_timezone: $this->localizationSettings->timezone,
base_currency: $this->localizationSettings->baseCurrency,
global_locale: $this->localizationSettings->locale,
);
}
}