/** * @param $setting * @throws \Exception */ private function checkHasEnoughPermission(Setting $setting) { if (!$setting->canBeDisplayedForCurrentUser()) { $errorMsg = Piwik::translate('CoreAdminHome_PluginSettingChangeNotAllowed', array($setting->getName(), $this->pluginName)); throw new \Exception($errorMsg); } }