Common\Core\Form::addDropdown PHP Method

addDropdown() public method

Adds a single dropdown.
public addDropdown ( string $name, array $values = null, string $selected = null, boolean $multipleSelection = false, string $class = null, string $classError = null ) : SpoonFormDropdown
$name string Name of the element.
$values array Values for the dropdown.
$selected string The selected elements.
$multipleSelection boolean Is it possible to select multiple items?
$class string Class(es) that will be applied on the element.
$classError string Class(es) that will be applied on the element when an error occurs.
return SpoonFormDropdown
    public function addDropdown($name, array $values = null, $selected = null, $multipleSelection = false, $class = null, $classError = null)
    {
        $name = (string) $name;
        $values = (array) $values;
        $multipleSelection = (bool) $multipleSelection;
        $class = $class !== null ? (string) $class : 'form-control fork-form-select';
        $classError = $classError !== null ? (string) $classError : 'error';
        // special classes for multiple
        if ($multipleSelection) {
            $class .= ' fork-form-select-multiple';
        }
        // create and return a dropdown
        return parent::addDropdown($name, $values, $selected, $multipleSelection, $class, $classError);
    }