nodeNameResolver = $nodeNameResolver; } public function getParamByName(string $desiredParamName, FunctionLike $functionLike) : ?Param { foreach ($functionLike->getParams() as $param) { $paramName = $this->nodeNameResolver->getName($param); if ('$' . $paramName !== $desiredParamName) { continue; } return $param; } return null; } }