Пример #1
0
 function __construct($props = null, $content = null, \Sirius\Html\Builder $builder)
 {
     parent::__construct($props, $content, $builder);
     $classes = $this->get('_classes');
     $field = $this->get('_field');
     $this->set('class', $classes['form_group']);
     $this->setContent(array($this->builder->make('label', array('class' => $classes['form_label']), $field['label']), $this->builder->make('text', array('class' => $classes['form_control']), $field['value'])));
 }
Пример #2
0
 /**
  * @param mixed $props
  * @param mixed $content
  * @param Renderer $builder
  */
 public function __construct($props = null, $content = null, Renderer $builder = null)
 {
     if (!$builder) {
         throw new \InvalidArgumentException('The forms renderer widgets require a Renderer object');
     }
     parent::__construct($props, $content, $builder);
     $this->createLabel();
     $this->createHint();
     $this->createError();
     $this->createInput();
 }