diff --git a/src/CompletionProvider.php b/src/CompletionProvider.php index 74a8c6d..5457812 100644 --- a/src/CompletionProvider.php +++ b/src/CompletionProvider.php @@ -375,7 +375,8 @@ class CompletionProvider } } - if ($level instanceof Node\Expression\AnonymousFunctionCreationExpression && $level->anonymousFunctionUseClause !== null) { + if ($level instanceof Node\Expression\AnonymousFunctionCreationExpression && $level->anonymousFunctionUseClause !== null && + $level->anonymousFunctionUseClause->useVariableNameList !== null) { foreach ($level->anonymousFunctionUseClause->useVariableNameList->getValues() as $use) { $useName = $use->getName(); if (empty($namePrefix) || strpos($useName, $namePrefix) !== false) {