AdamWathan\Form\Elements\Select::addOption PHP Method

addOption() public method

public addOption ( $value, $label )
    public function addOption($value, $label)
    {
        $this->options[$value] = $label;
        return $this;
    }

Usage Example

Example #1
0
 public function testCanAddOption()
 {
     $select = new Select('color', array('red' => 'Red'));
     $select->addOption('blue', 'Blue');
     $expected = '<select name="color"><option value="red">Red</option><option value="blue">Blue</option></select>';
     $result = $select->render();
     $this->assertEquals($expected, $result);
     $select = new Select('fruit', array('apple' => 'Granny Smith'));
     $select->addOption('berry', 'Blueberry');
     $expected = '<select name="fruit"><option value="apple">Granny Smith</option><option value="berry">Blueberry</option></select>';
     $result = $select->render();
     $this->assertEquals($expected, $result);
 }