6 declare(strict_types=1);
23 private $storeConfigManager;
28 private $storeResolver;
33 private $storeRepository;
45 $this->storeConfigManager = $storeConfigManager;
46 $this->storeResolver = $storeResolver;
57 $storeId = $this->storeResolver->getCurrentStoreId();
59 $storeConfig = current($this->storeConfigManager->getStoreConfigs([
$store->getCode()]));
66 'base_currency_code' =>
$storeConfig->getBaseCurrencyCode(),
67 'default_display_currency_code' =>
$storeConfig->getDefaultDisplayCurrencyCode(),
72 'base_static_url' =>
$storeConfig->getSecureBaseStaticUrl(),
75 'secure_base_link_url' =>
$storeConfig->getSecureBaseLinkUrl(),
76 'secure_base_static_url' =>
$storeConfig->getSecureBaseStaticUrl(),
77 'secure_base_media_url' =>
$storeConfig->getSecureBaseMediaUrl()
__construct(StoreConfigManagerInterface $storeConfigManager, StoreResolverInterface $storeResolver, StoreRepositoryInterface $storeRepository)