diff --git a/src/DefinitionResolver.php b/src/DefinitionResolver.php index 8cbddf78..3a8393aa 100644 --- a/src/DefinitionResolver.php +++ b/src/DefinitionResolver.php @@ -448,6 +448,9 @@ public function resolveExpressionNodeToType(Node\Expr $expr): Type if (strtolower((string)$expr->name) === 'true' || strtolower((string)$expr->name) === 'false') { return new Types\Boolean; } + if (strtolower((string)$expr->name) === 'null') { + return new Types\Null_; + } // Resolve constant $fqn = (string)($expr->getAttribute('namespacedName') ?? $expr->name); $def = $this->index->getDefinition($fqn, true);