diff --git a/src/DefinitionResolver.php b/src/DefinitionResolver.php index d5a908f..a35750e 100644 --- a/src/DefinitionResolver.php +++ b/src/DefinitionResolver.php @@ -232,6 +232,9 @@ class DefinitionResolver if ($className === 'self' || $className === 'static' || $className === 'parent') { // self and static are resolved to the containing class $classNode = getClosestNode($node, Node\Stmt\Class_::class); + if ($classNode === null) { + return null; + } if ($className === 'parent') { // parent is resolved to the parent class if (!isset($n->extends)) {