storeManager = $storeManager; } /** * {@inheritdoc} * @throws InitException */ public function getScope($scopeId = null) { $scope = $this->storeManager->getGroup($scopeId); if (!$scope instanceof ScopeInterface) { throw new InitException(__('The scope object is invalid. Verify the scope object and try again.')); } return $scope; } /** * Retrieve a list of available groups * * @return \Magento\Store\Model\Group[] */ public function getScopes() { return $this->storeManager->getGroups(); } }