FluidTYPO3\Vhs\ViewHelpers\Form\SelectViewHelper::isSelected PHP Method

isSelected() protected method

Render the option tags.
protected isSelected ( mixed $value ) : boolean
$value mixed Value to check for
return boolean TRUE if the value should be marked a s selected; FALSE otherwise
    protected function isSelected($value)
    {
        $selectedValue = $this->getSelectedValue();
        if ($value === $selectedValue || (string) $value === $selectedValue) {
            return true;
        }
        if (true === isset($this->arguments['multiple']) && false === empty($this->arguments['multiple'])) {
            if (null === $selectedValue && true === (bool) $this->arguments['selectAllByDefault']) {
                return true;
            } elseif (true === is_array($selectedValue) && true === in_array($value, $selectedValue)) {
                return true;
            }
        }
        return false;
    }