setName('setup_monitoring_instance'); } public function createElements(array $formData) { $this->addElement( new Note( 'description', array( 'value' => mt( 'monitoring', 'Please define the settings specific to your monitoring instance below.' ) ) ) ); if (isset($formData['host'])) { $formData['type'] = 'remote'; // This is necessary as the type element gets ignored by Form::getValues() } $instanceConfigForm = new InstanceConfigForm(); $instanceConfigForm->createElements($formData); $this->addElements($instanceConfigForm->getElements()); } }