/** * Initializes the group and all sub elements. * * @param ymcHtmlForm $form * @param ymcHtmlFormInputSource $inputSource * * @return array( ymcHtmlFormFailure ) */ public function init(ymcHtmlForm $form) { $form->registerOnInit($this); foreach ($this->elements as $element) { $element->init($form); } }
public function init(ymcHtmlForm $form, ymcHtmlFormInputSource $inputSource = NULL) { $form->registerOnInit($this); if ($inputSource) { $options = $this->options; $this->value = $inputSource->get($this->name, $options->filter, $options->filterOptions); if ($this->value) { $form->setButton($this); } } return array(); }
public function init(ymcHtmlForm $form) { $form->registerOnInit($this); }