From ccadd4e11b5cd150f063a3a16c9713c21dcf9688 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Thu, 4 Sep 2025 00:38:40 +0700 Subject: [PATCH] [CodeQuality] Use getNativeMethod on MethodParametersAndReturnTypesResolver --- .../Reflection/MethodParametersAndReturnTypesResolver.php | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/rules/CodeQuality/Reflection/MethodParametersAndReturnTypesResolver.php b/rules/CodeQuality/Reflection/MethodParametersAndReturnTypesResolver.php index 34d5b403..261b7c9e 100644 --- a/rules/CodeQuality/Reflection/MethodParametersAndReturnTypesResolver.php +++ b/rules/CodeQuality/Reflection/MethodParametersAndReturnTypesResolver.php @@ -17,7 +17,6 @@ use PHPStan\Type\Type; use Rector\Enum\ClassName; use Rector\NodeTypeResolver\NodeTypeResolver; -use Rector\PHPStan\ScopeFetcher; use Rector\PHPUnit\CodeQuality\ValueObject\ParamTypesAndReturnType; final readonly class MethodParametersAndReturnTypesResolver @@ -86,9 +85,7 @@ public function resolveCallParameterTypes(MethodCall|StaticCall $call): ?array return null; } - $scope = ScopeFetcher::fetch($call); - $extendedMethodReflection = $classReflection->getMethod($methodName, $scope); - + $extendedMethodReflection = $classReflection->getNativeMethod($methodName); return $this->resolveParameterTypes($extendedMethodReflection, $classReflection); }