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); }