public function addSimpleParameter(string $name, string $type = null, $defaultValue = null) {
		$parameter = new PhpParameter($name);
		$parameter->setType($type);

		if (2 < func_num_args()) {
			$parameter->setValue($defaultValue);
		}

		$this->addParameter($parameter);
		return $this;
	}
public function addSimpleParameter(string $name, string $type = null, $defaultValue = null) {
		$parameter = new PhpParameter($name);
		$parameter->setType($type);

		if (2 < func_num_args()) {
			$parameter->setValue($defaultValue);
		}

		$this->addParameter($parameter);
		return $this;
	}
public function addSimpleParameter ( string $ name , string $ type = null , $ defaultValue = null ) { $ parameter = new PhpParameter ( $ name ) ; $ parameter -> setType ( $ type ) ; if ( 2 < func_num_args ( ) ) { $ parameter -> setValue ( $ defaultValue ) ; } $ this -> addParameter ( $ parameter ) ; return $ this ; }
A quick way to add a parameter which is created from the given parameters

@param string      $name
@param null|string $type
@param mixed       $defaultValue omit the argument to define no default value

@return $this
A quick way to add a parameter which is created from the given parameters