Magento2 Configuration values per deafferent scopes
in order to get any value per specific scope you can use the below parameters
First you need to initialize scopeConfig
* @var \Magento\Framework\App\Config\ScopeConfigInterface */ protected $_scopeConfig;
in the constrructer of your class
/**
* Setting constructor.
* @param \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig
*/
public function __construct(
\Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig
) {
$this->_scopeConfig = $scopeConfig;
}
then you can use any of those values
- \Magento\Store\Model\ScopeInterface::SCOPE_STORE
- \Magento\Store\Model\ScopeInterface::SCOPE_GROUP
- \Magento\Store\Model\ScopeInterface::SCOPE_WEBSITE
this->_scopeConfig->getValue({config-code}, \Magento\Store\Model\ScopeInterface::SCOPE_STORE);