protected function setValue(Parameter $parameter, string $value = null): bool
    {
        $name  = $parameter->attributeName();
        $value = $this->_normalizer->normalizeValue($parameter, $value);

        return $this->set($name, $value, $parameter->variadic());
    }
protected function setValue(Parameter $parameter, string $value = null): bool
    {
        $name  = $parameter->attributeName();
        $value = $this->_normalizer->normalizeValue($parameter, $value);

        return $this->set($name, $value, $parameter->variadic());
    }
protected function setValue ( Parameter $ parameter , string $ value = null ) : bool { $ name = $ parameter -> attributeName ( ) ; $ value = $ this -> _normalizer -> normalizeValue ( $ parameter , $ value ) ; return $ this -> set ( $ name , $ value , $ parameter -> variadic ( ) ) ; }
Sets value of an option.

@param Parameter   $parameter
@param string|null $value

@return bool Indicating whether it has eaten adjoining arg to its right.
Sets value of an option .