From cc8365d425bc1049222213ffe88c85823c1dea10 Mon Sep 17 00:00:00 2001 From: Felix Becker Date: Wed, 30 Nov 2016 11:17:38 +0100 Subject: [PATCH] Handle case where FQN could not be resolved --- src/CompletionProvider.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/CompletionProvider.php b/src/CompletionProvider.php index 024134d..261bc1d 100644 --- a/src/CompletionProvider.php +++ b/src/CompletionProvider.php @@ -156,7 +156,8 @@ class CompletionProvider } } } else { - $prefixes = [$this->definitionResolver->resolveReferenceNodeToFqn($node)]; + $fqn = $this->definitionResolver->resolveReferenceNodeToFqn($node); + $prefixes = $fqn !== null ? [$fqn] : []; } foreach ($this->project->getDefinitions() as $fqn => $def) {