diff --git a/src/DefinitionResolver.php b/src/DefinitionResolver.php index ec295a53..f383e750 100644 --- a/src/DefinitionResolver.php +++ b/src/DefinitionResolver.php @@ -441,7 +441,7 @@ public function resolveExpressionNodeToType(Node\Expr $expr): Type } $fqn = (string)($expr->getAttribute('namespacedName') ?? $expr->name); $def = $this->index->getDefinition($fqn, true); - if ($def !== null) { + if ($def !== null && $def->type!= null) { return $def->type; } }