scopeResolverPool = $scopeResolverPool; } /** * @inheritDoc */ public function isValidScope($scope, $scopeId = null) { if ($scope == ScopeConfigInterface::SCOPE_TYPE_DEFAULT && !$scopeId) { return true; } try { $scopeResolver = $this->scopeResolverPool->get($scope); if (!$scopeResolver->getScope($scopeId)->getId()) { return false; } } catch (\InvalidArgumentException $e) { return false; } catch (NoSuchEntityException $e) { return false; } return true; } }