setProvider($provider); $this->setFormType(FormConstants::CREATE); $this->loadLang(); $this->lang->addReplacementConstant('configurableOptionsNameUrl', 'here'); $this->addInternalAlert('configurableOptionsNameInfo', AlertTypesConstants::INFO, AlertTypesConstants::SMALL); $this->loadConfigurableOptionsList(); foreach ($this->configOptionsList as $configOption) { $rawName = $this->trimConfigOptionName($configOption[Enum::OPTION_NAME]); $field = new Switcher($rawName); $field->setRawTitle($configOption[Enum::OPTION_NAME]); $field->addGroupName('configOptions'); $field->setDefaultValue('on'); $this->addField($field); } $this->loadDataToForm(); } }