public function addParam(MethodParam $param) { if (array_key_exists($param->getName(), $this->arguments)) { $var = $this->arguments[$param->getName()]; if (empty($param->getType())) { $param->setType($var->getType()); } } $this->arguments[$param->getName()] = $param; }