From 1b5a60b32644fd6e1dd3642c681cce2d2b807275 Mon Sep 17 00:00:00 2001 From: Felix Becker Date: Sat, 4 Feb 2017 12:45:35 +0100 Subject: [PATCH] Make resolveExpressionNodeToType() handle null --- 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);