From 5100d8961708108b98a9ce434c18e63de2474e4d Mon Sep 17 00:00:00 2001 From: Felix Becker Date: Sat, 4 Feb 2017 12:52:04 +0100 Subject: [PATCH] Make resolveExpressionNodeToType() handle null (#277) --- src/DefinitionResolver.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/DefinitionResolver.php b/src/DefinitionResolver.php index 8cbddf7..3a8393a 100644 --- a/src/DefinitionResolver.php +++ b/src/DefinitionResolver.php @@ -448,6 +448,9 @@ class DefinitionResolver 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);