diff --git a/rules/CodeQuality/Rector/Class_/AddReturnTypeToDependedRector.php b/rules/CodeQuality/Rector/Class_/AddReturnTypeToDependedRector.php index f4894495..54ceded1 100644 --- a/rules/CodeQuality/Rector/Class_/AddReturnTypeToDependedRector.php +++ b/rules/CodeQuality/Rector/Class_/AddReturnTypeToDependedRector.php @@ -5,9 +5,7 @@ namespace Rector\PHPUnit\CodeQuality\Rector\Class_; use PhpParser\Node; -use PhpParser\Node\Expr; use PhpParser\Node\Stmt\Class_; -use PhpParser\Node\Stmt\ClassMethod; use Rector\PhpParser\Node\BetterNodeFinder; use Rector\PHPStanStaticTypeMapper\Enum\TypeKind; use Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer; @@ -97,10 +95,6 @@ public function refactor(Node $node): ?Node continue; } - if (! $this->haveAllReturnsExpr($classMethod)) { - continue; - } - // already known return type if ($classMethod->returnType instanceof Node) { continue; @@ -135,16 +129,4 @@ public function refactor(Node $node): ?Node return $node; } - - private function haveAllReturnsExpr(ClassMethod $classMethod): bool - { - $returns = $this->betterNodeFinder->findReturnsScoped($classMethod); - foreach ($returns as $return) { - if (! $return->expr instanceof Expr) { - return false; - } - } - - return true; - } }