33 $this->_scopeConfig = $scopeConfig;
43 public function get($carrierCode)
46 'carriers/' . $carrierCode .
'/model',
47 \
Magento\Store\Model\ScopeInterface::SCOPE_STORE
52 $carrier = $this->_objectManager->get(
$className);
53 $carrier->setId($carrierCode);
67 'carriers/' . $carrierCode .
'/model',
68 \
Magento\Store\Model\ScopeInterface::SCOPE_STORE,
74 $carrier = $this->_objectManager->create(
$className);
75 $carrier->setId($carrierCode);
90 return $this->_scopeConfig->isSetFlag(
91 'carriers/' . $carrierCode .
'/active',
92 \
Magento\Store\Model\ScopeInterface::SCOPE_STORE
107 return $this->_scopeConfig->isSetFlag(
108 'carriers/' . $carrierCode .
'/active',
109 \
Magento\Store\Model\ScopeInterface::SCOPE_STORE,
create($carrierCode, $storeId=null)
createIfActive($carrierCode, $storeId=null)
getIfActive($carrierCode)
__construct(\Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\Framework\ObjectManagerInterface $objectManager)