Set the additionalParameters of the operation

@param Parameter|null $parameter Parameter to set

@return self
558432
public function setAdditionalParameters($parameter)
    {
        if ($this->additionalParameters = $parameter) {
            $this->additionalParameters->setParent($this);
        }

        return $this;
    }
275771
private function clone(string $parameter, $value): self
    {
        $directives = clone $this;
        $directives->$parameter = $value;
        return $directives;
    }
949988
public function setParameter(string $key, $value): self
    {
        $this->parameters->set($key, $value);

        return $this;
    }
539963
public function registerParameters($parameters = [])
    {
        foreach ($parameters as $name => $value) {
            $this->registerParameter($name, $value);
        }

        return $this;
    }
702045
public function get($parameter = null) {

        if ( empty($parameter) ) {

            $return = $this->parameters;

        } else if ( array_key_exists($parameter, $this->parameters) ) {

            $return = $this->parameters[$parameter];

        } else {

            $return = null;

        }

        return $return;

    }
179762
public function addParameter(array $parameter)
    {
        $parameter = array_change_key_case($parameter, CASE_LOWER);
        $this->parameters[$parameter['name']] = $parameter['value'];
    }
344431
public function removeParameters(array $parameters = null)
  {
    if ($this->isLocked()) {
      return $this->getObj()->removeParameters($parameters)->setLocked();
    } else {
      return parent::removeParameters($parameters);
    }
  }
1078590
public function AddParameter(\Peg\Lib\Definitions\Element\Parameter $parameter)
    {
        $parameter->overload =& $this;
        
        if(!isset($this->parameters[$parameter->name]))
        {
            $this->parameters[$parameter->name] = $parameter;
        }
        else
        {
            /*throw new \Exception(
                sprintf(
                    t("You are trying to add a parameter which is already listed: %s"),
                    $parameter->name
                )
            );*/
        }
        
        return $this;
    }
878145
protected function parameterAllowsGuests($parameter)
    {
        return ($parameter->getClass() && $parameter->allowsNull()) ||
               ($parameter->isDefaultValueAvailable() && is_null($parameter->getDefaultValue()));
    }
889924
public function setParameters(array $parameters)
    {
        $this->clearCachedValueIf($this->params != $parameters);
        $this->params = $parameters;
    }
122549
public function merge(Parameter $parameter)
    {
        foreach ($parameter->getRequirements() as $requirement) {
            $this->addRequirement($requirement);
        }

        $this->allowMultiple($parameter->allowMultiple);

        if ($parameter->description) {
            $this->describe($parameter->description);
        }

        if ($parameter->default) {
            $this->default($parameter->default);
        }

        return $this;
    }
1221996
public function addParameter(Parameter $parameter) {
        $parameters = $this->getParameters();
        $parameters[] = $parameter;
        $this->setParameters($parameters);
    }
55713
public function setParam($var = null, $values = null)
    {
        if (null === $var) {
            $this->_parameters = $values;
        } else {
            $this->_parameters[$var] = $values;
        }

        return $this;
    }
1102331
public S setParameters(Map<String, String> parameters) {
        if (this.parameters == null) {
            this.parameters = new ConcurrentHashMap<String, String>();
        }
        this.parameters.putAll(parameters);
        return castThis();
    }
974348
public function set(array $parameters)
	{
		foreach ($parameters as $name => $value) 
		{
			$this->group_for_name($name)->set($name, $value);
		}
		return $this;
	}
591997
public function addParameters(Parameter ...$parameters): MutableQuery
    {
        $cloned = clone $this;

        $activeParameters = iterator_to_array($this->parameters);
        $activeParameters = array_merge($activeParameters, $parameters);

        $cloned->parameters = new ParameterCollection(...$activeParameters);

        return $cloned;
    }
424599
public function addParameter(\Wucdbm\Bundle\MenuBuilderBundle\Entity\RouteParameter $parameter) {
        $this->parameters[] = $parameter;

        return $this;
    }