Example #1
0
 public function createElements(array $formData)
 {
     $instanceConfigForm = new InstanceConfigForm();
     $instanceConfigForm->createElements($formData);
     $this->addElements($instanceConfigForm->getElements());
     $this->getElement('name')->setValue('icinga');
 }
Example #2
0
 public function createElements(array $formData)
 {
     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());
     $this->getElement('name')->setValue('icinga');
 }