Log in
Interface

StoreConfigInterface

Magento\Store\Api\Data\StoreConfigInterface

What it does

This interface defines the contract for accessing store configuration data in Magento 2.

Developers use this to retrieve or set store-specific settings like locale, currency codes, timezone, weight units, and various base URLs (regular and secure) for media, static files, and links.

It's commonly used in API responses, service contracts, and when building multi-store functionality that needs access to store configuration details.

Public Methods

  • getId()
  • setId()
  • getCode()
  • setCode()
  • getWebsiteId()
  • setWebsiteId()
  • getLocale()
  • setLocale()
  • getBaseCurrencyCode()
  • setBaseCurrencyCode()
  • getDefaultDisplayCurrencyCode()
  • setDefaultDisplayCurrencyCode()
  • getTimezone()
  • setTimezone()
  • getWeightUnit()
  • setWeightUnit()
  • getBaseUrl()
  • setBaseUrl()
  • getBaseLinkUrl()
  • setBaseLinkUrl()
  • getBaseStaticUrl()
  • setBaseStaticUrl()
  • getBaseMediaUrl()
  • setBaseMediaUrl()
  • getSecureBaseUrl()
  • setSecureBaseUrl()
  • getSecureBaseLinkUrl()
  • setSecureBaseLinkUrl()
  • getSecureBaseStaticUrl()
  • setSecureBaseStaticUrl()
  • getSecureBaseMediaUrl()
  • setSecureBaseMediaUrl()
  • getExtensionAttributes()
  • setExtensionAttributes()