/** * @param string $entityType * @param array $entityData * @return \Magento\Framework\Model\Entity\ScopeInterface * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function getContext($entityType, $entityData = []) { if (isset($entityData[Store::STORE_ID])) { $value = $entityData[Store::STORE_ID]; } else { $value = (int) $this->storeManager->getStore(true)->getId(); } $identifier = Store::STORE_ID; $fallback = null; if ($value != Store::DEFAULT_STORE_ID) { $fallback = $this->scopeFactory->create($identifier, Store::DEFAULT_STORE_ID); } return $this->scopeFactory->create($identifier, $value, $fallback); }
/** * @param string $entityType * @param array $entityData * @return \Magento\Framework\Model\Entity\ScopeInterface * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function getContext($entityType, $entityData = []) { return $this->scopeFactory->create(Store::STORE_ID, Store::DEFAULT_STORE_ID, null); }