public function setParameters(array $parameters) {
		$this->parameters = [];
		foreach ($parameters as $parameter) {
			$this->addParameter($parameter);
		}

		return $this;
	}
public function setParameters(array $parameters) {
		$this->parameters = [];
		foreach ($parameters as $parameter) {
			$this->addParameter($parameter);
		}

		return $this;
	}
public function setParameters ( array $ parameters ) { $ this -> parameters = [ ] ; foreach ( $ parameters as $ parameter ) { $ this -> addParameter ( $ parameter ) ; } return $ this ; }
Sets a collection of parameters

Note: clears all parameters before setting the new ones

@param PhpParameter[] $parameters
@return $this
Sets a collection of parameters