Skip to content

Commit 3340413

Browse files
committed
keep return
1 parent e94bf92 commit 3340413

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

rules-tests/Unambiguous/Rector/Expression/FluentSettersToStandaloneCallMethodRector/Fixture/fixture.php.inc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ final class SomeClass
2929
$someSetterClass = new SomeSetterClass();
3030
$someSetterClass->setName('John');
3131
$someSetterClass->setSurname('Doe');
32+
return $someSetterClass;
3233
}
3334
}
3435

rules/Unambiguous/Rector/Expression/FluentSettersToStandaloneCallMethodRector.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,11 @@ public function refactor(Node $node): ?array
129129
$stmts[] = new Expression($methodCall);
130130
}
131131

132+
if ($node instanceof Return_) {
133+
$node->expr = $someVariable;
134+
$stmts[] = $node;
135+
}
136+
132137
$node->expr = $someVariable;
133138

134139
return $stmts;

0 commit comments

Comments
 (0)