Пример #1
0
 protected function createChildrenTree()
 {
     $treeBuilder = new TreeBuilder($this->get('_form'), $this->get('_element'));
     $tree = $treeBuilder->getTree();
     $this->set('_children', $tree['_children']);
 }
Пример #2
0
 /**
  * Renders a complete InputFilter object into a form
  * @param InputFilter $inputFilter
  * @return \Sirius\Html\Tag|string
  */
 public function render(InputFilter $inputFilter)
 {
     $inputFilter->prepare();
     // ensure it is prepare
     $props = $inputFilter->getAttributes();
     $treeBuilder = new TreeBuilder($inputFilter);
     $props = array_merge($props, $treeBuilder->getTree());
     return $this->make('widget-form', $props);
 }