From d15beb76f58fa10c1202d40cb75ba64e37254744 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Mon, 13 May 2024 19:10:44 +0700 Subject: [PATCH] [NodeTypeResolver] Clean up "this" from NameTypeResolver, as not from Name node --- src/NodeTypeResolver/NodeTypeResolver/NameTypeResolver.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/NodeTypeResolver/NodeTypeResolver/NameTypeResolver.php b/src/NodeTypeResolver/NodeTypeResolver/NameTypeResolver.php index 2fe72a302cb..f8dfcace7d9 100644 --- a/src/NodeTypeResolver/NodeTypeResolver/NameTypeResolver.php +++ b/src/NodeTypeResolver/NodeTypeResolver/NameTypeResolver.php @@ -86,7 +86,7 @@ private function resolveFullyQualifiedName(Name $name): string { $nameValue = $name->toString(); - if (in_array($nameValue, [ObjectReference::SELF, ObjectReference::STATIC, 'this'], true)) { + if (in_array($nameValue, [ObjectReference::SELF, ObjectReference::STATIC], true)) { $classReflection = $this->resolveClassReflection($name); if (! $classReflection instanceof ClassReflection || $classReflection->isAnonymous()) { return $name->toString();