From e45648daab479a561b1b0502d67ff8cbee7f41e0 Mon Sep 17 00:00:00 2001 From: Sara Itani Date: Mon, 6 Mar 2017 16:12:26 -0800 Subject: [PATCH] fix global constant fallback --- src/TolerantDefinitionResolver.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/TolerantDefinitionResolver.php b/src/TolerantDefinitionResolver.php index 96def0e..7a4a37b 100644 --- a/src/TolerantDefinitionResolver.php +++ b/src/TolerantDefinitionResolver.php @@ -438,7 +438,7 @@ class TolerantDefinitionResolver implements DefinitionResolverInterface private function isConstantFetch(Tolerant\Node $node) : bool { return $node instanceof Tolerant\Node\QualifiedName && - ($node->parent instanceof Tolerant\Node\Statement\ExpressionStatement || $node->parent instanceof Tolerant\Node\Expression) && + ($node->parent instanceof Tolerant\Node\Statement\ExpressionStatement || $node->parent instanceof Tolerant\Node\Expression || $node->parent instanceof Tolerant\Node\DelimitedList\ExpressionList) && !( $node->parent instanceof Tolerant\Node\Expression\MemberAccessExpression || $node->parent instanceof Tolerant\Node\Expression\CallExpression || $node->parent instanceof Tolerant\Node\Expression\ObjectCreationExpression ||