diff --git a/src/DefinitionResolver.php b/src/DefinitionResolver.php index 8c9dd0f..d4b9ffd 100644 --- a/src/DefinitionResolver.php +++ b/src/DefinitionResolver.php @@ -410,7 +410,8 @@ class DefinitionResolver return $name; } - private function resolveMemberAccessExpressionNodeToFqn(Node\Expression\MemberAccessExpression $access, Scope $scope) { + private function resolveMemberAccessExpressionNodeToFqn(Node\Expression\MemberAccessExpression $access, Scope $scope) + { if ($access->memberName instanceof Node\Expression) { // Cannot get definition if right-hand side is expression return null; diff --git a/src/Scope/GetScopeAtNode.php b/src/Scope/GetScopeAtNode.php index 68f0968..d7dc2da 100644 --- a/src/Scope/GetScopeAtNode.php +++ b/src/Scope/GetScopeAtNode.php @@ -25,7 +25,10 @@ function getScopeAtNode(DefinitionResolver $definitionResolver, Node $targetNode $resultScope = null; $traverser->traverse( $sourceFile, - function ($nodeOrToken, Scope $scope) use ( + function ( + $nodeOrToken, + Scope $scope + ) use ( &$resultScope, $targetNode, $nearestFunctionDeclarationParent, diff --git a/src/Scope/Scope.php b/src/Scope/Scope.php index be7c7be..f3ad37d 100644 --- a/src/Scope/Scope.php +++ b/src/Scope/Scope.php @@ -2,6 +2,7 @@ declare(strict_types=1); namespace LanguageServer\Scope; + use Microsoft\PhpParser\Node\QualifiedName; /** @@ -24,14 +25,16 @@ class Scope */ public $resolvedNameCache = []; - public function clearResolvedNameCache() { + public function clearResolvedNameCache() + { $this->resolvedNameCache = []; } /** * @return string|null */ - public function getResolvedName(QualifiedName $name) { + public function getResolvedName(QualifiedName $name) + { $nameStr = (string)$name; if (array_key_exists($nameStr, $this->resolvedNameCache)) { return $this->resolvedNameCache[$nameStr];