diff --git a/src/DefinitionResolver.php b/src/DefinitionResolver.php index 322f544..26e29fb 100644 --- a/src/DefinitionResolver.php +++ b/src/DefinitionResolver.php @@ -507,11 +507,11 @@ class DefinitionResolver } else { $nameSuffix = '::' . $scoped->memberName->getText($scoped->getFileContents()); } + if ($scoped->parent instanceof Node\Expression\CallExpression) { + $nameSuffix .= '()'; + } do { $name = (string)$className . $nameSuffix; - if ($scoped->parent instanceof Node\Expression\CallExpression) { - $name .= '()'; - } if ($origName === null) { $origName = $name; }