diff --git a/src/CompletionProvider.php b/src/CompletionProvider.php index 8050a65..d1fd950 100644 --- a/src/CompletionProvider.php +++ b/src/CompletionProvider.php @@ -158,7 +158,7 @@ class CompletionProvider !( $node->parent instanceof Node\Expression\ScopedPropertyAccessExpression && $node->parent->memberName === $node) - ) { + ) { // Find variables, parameters and use statements in the scope $namePrefix = $node->getName() ?? ''; foreach ($this->suggestVariablesAtNode($node, $namePrefix) as $var) { diff --git a/src/DefinitionResolver.php b/src/DefinitionResolver.php index 8e98923..9fc5b5b 100644 --- a/src/DefinitionResolver.php +++ b/src/DefinitionResolver.php @@ -642,11 +642,11 @@ class DefinitionResolver } else { $classFqn = substr((string)$t->getFqsen(), 1); } - $fqn = $classFqn . '->' . $expr->memberName->getText($expr->getFileContents()); + $fqn = $classFqn . '->' . $expr->memberName->getText($expr->getFileContents()); if ($expr->parent instanceof Node\Expression\CallExpression) { $fqn .= '()'; } - $def = $this->index->getDefinition($fqn); + $def = $this->index->getDefinition($fqn); if ($def !== null) { return $def->type; }