/** * @covers ::getLabel * @covers ::setLabel * @group Fieldset */ public function testGetSetLabel() { $name = 'rob'; $this->object->setName($name); // Check the correct default is returned $this->assertEquals($name, $this->object->getLabel()); // Check the correct value is returned when a label is set $label = 'What is your name?'; $this->object->setLabel($label); $this->assertEquals($label, $this->object->getLabel()); }
/** * @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 ''; }