formHelper = $formHelper; $this->setForm($formFactory->create()); } /** * @inheritdoc */ protected function _prepareForm() { $entityClass = $this->getData('code-entity'); $formName = $this->getData('form-name'); if (!$entityClass) { throw new ConfigurationMismatchException(__('Data key is missing: %1', ['code-entity'])); } if (!$formName) { throw new ConfigurationMismatchException(__('Data key is missing: %1', ['form-name'])); } $entity = ObjectManager::getInstance()->create($entityClass); $this->formHelper->addGoogleoptimizerFields($this->getForm(), $entity->getCode(), $formName); $this->getForm()->getElement('googleoptimizer_fields')->setData(['legend' => null]); return parent::_prepareForm(); } }