Ejemplo n.º 1
0
 /**
  * @param InputElement|Select|ToggleGroup $element
  *
  * @since 2.0
  */
 public function renderInput($element)
 {
     if ($element instanceof Option || $element instanceof Optgroup || $element instanceof Checkbox || $element instanceof Radio) {
         return $element->render($this);
     }
     $name = $element->getName();
     $element->setAttribute('id', 'form_' . $name);
     $this->table->addCell($element->getLabel());
     $this->table->addCell($element->render($this));
     $this->table->addRow();
     return '';
 }
Ejemplo n.º 2
0
 /**
  * @covers ::__construct
  * @group  Fieldset
  */
 public function testConstructor()
 {
     $name = 'foorbar';
     $value = '12345';
     $attributes = ['id' => 'input-foobar', 'value' => $value];
     $input = new InputElement($name, $attributes, $value);
     $this->assertEquals($name, $input->getName());
     $this->assertEquals($attributes + ['name' => $name], $input->getAttributes());
     $this->assertEquals($value, $input->getValue());
 }