public function addChoice($choice, $label = null)
    {
        $label ?: $label = $choice;
        $this->choices[$choice] = $label;
        return $this;
    }
public function addChoice($choice, $label = null)
    {
        $label ?: $label = $choice;
        $this->choices[$choice] = $label;
        return $this;
    }
public function addChoice ( $ choice , $ label = null ) { $ label ? : $ label = $ choice ; $ this -> choices [ $ choice ] = $ label ; return $ this ; }
Add a choice with optional label. If label not supplied, choice value
will be used.
@param string $choice choice value
@param string $label  label that appears
@return $this
Add a choice with optional label . If label not supplied choice value will be used .