diff --git a/rules/TypeDeclaration/Rector/ClassMethod/AddReturnTypeDeclarationRector.php b/rules/TypeDeclaration/Rector/ClassMethod/AddReturnTypeDeclarationRector.php index 3f3960ae553..df82301c892 100644 --- a/rules/TypeDeclaration/Rector/ClassMethod/AddReturnTypeDeclarationRector.php +++ b/rules/TypeDeclaration/Rector/ClassMethod/AddReturnTypeDeclarationRector.php @@ -154,8 +154,8 @@ private function processClassMethodNodeWithTypehints( return; } - $classReflection = $this->reflectionResolver->resolveClassReflection($classMethod); if ($classMethod->returnType instanceof Node && $newType instanceof SimpleStaticType) { + $classReflection = $this->reflectionResolver->resolveClassReflection($classMethod); if (! $classReflection instanceof ClassReflection) { return; }