Skip to content

Commit cb1ce6b

Browse files
committed
[ci-review] Rector Rectify
1 parent 58d863b commit cb1ce6b

File tree

4 files changed

+7
-10
lines changed

4 files changed

+7
-10
lines changed

rules/CodingStyle/Guard/ArrowFunctionAndClosureFirstClassCallableGuard.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@
2626
use Rector\PhpParser\Comparing\NodeComparator;
2727
use Rector\Reflection\ReflectionResolver;
2828

29-
final class ArrowFunctionAndClosureFirstClassCallableGuard
29+
final readonly class ArrowFunctionAndClosureFirstClassCallableGuard
3030
{
3131
public function __construct(
32-
private readonly ReflectionResolver $reflectionResolver,
33-
private readonly AstResolver $astResolver,
34-
private readonly NodeComparator $nodeComparator,
35-
private readonly NodeNameResolver $nodeNameResolver,
32+
private ReflectionResolver $reflectionResolver,
33+
private AstResolver $astResolver,
34+
private NodeComparator $nodeComparator,
35+
private NodeNameResolver $nodeNameResolver,
3636
) {
3737

3838
}
@@ -123,7 +123,7 @@ private function isDependantMethod(StaticCall|MethodCall|FuncCall $expr, array $
123123
$parentNode = $expr instanceof MethodCall ? $expr->var : $expr->class;
124124

125125
foreach ($params as $param) {
126-
SimpleCallableNodeTraverser::traverse($parentNode, function (Node $node) use ($param, &$found) {
126+
SimpleCallableNodeTraverser::traverse($parentNode, function (Node $node) use ($param, &$found): ?int {
127127
if ($this->nodeComparator->areNodesEqual($node, $param->var)) {
128128
$found = true;
129129
return NodeVisitor::STOP_TRAVERSAL;
@@ -152,7 +152,7 @@ private function isUsingThisInNonObjectContext(FuncCall|MethodCall|StaticCall $c
152152

153153
$found = false;
154154

155-
SimpleCallableNodeTraverser::traverse($callLike, function (Node $node) use (&$found) {
155+
SimpleCallableNodeTraverser::traverse($callLike, function (Node $node) use (&$found): ?int {
156156
if ($this->nodeNameResolver->isName($node, 'this')) {
157157
$found = true;
158158
return NodeVisitor::STOP_TRAVERSAL;

rules/CodingStyle/Rector/ArrowFunction/ArrowFunctionDelegatingCallToFirstClassCallableRector.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
use PhpParser\Node\Expr\FuncCall;
1212
use PhpParser\Node\Expr\MethodCall;
1313
use PhpParser\Node\Expr\StaticCall;
14-
use PhpParser\Node\Param;
1514
use PhpParser\Node\VariadicPlaceholder;
1615
use Rector\CodingStyle\Guard\ArrowFunctionAndClosureFirstClassCallableGuard;
1716
use Rector\PHPStan\ScopeFetcher;

rules/CodingStyle/Rector/Closure/ClosureDelegatingCallToFirstClassCallableRector.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
use PhpParser\Node\Expr\FuncCall;
1212
use PhpParser\Node\Expr\MethodCall;
1313
use PhpParser\Node\Expr\StaticCall;
14-
use PhpParser\Node\Param;
1514
use PhpParser\Node\Stmt\Return_;
1615
use PhpParser\Node\VariadicPlaceholder;
1716
use Rector\CodingStyle\Guard\ArrowFunctionAndClosureFirstClassCallableGuard;

rules/CodingStyle/Rector/FunctionLike/FunctionLikeToFirstClassCallableRector.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
use PhpParser\Node\Expr\ArrowFunction;
99
use PhpParser\Node\Expr\CallLike;
1010
use PhpParser\Node\Expr\Closure;
11-
use PhpParser\Node\Param;
1211
use Rector\CodingStyle\Rector\ArrowFunction\ArrowFunctionDelegatingCallToFirstClassCallableRector;
1312
use Rector\CodingStyle\Rector\Closure\ClosureDelegatingCallToFirstClassCallableRector;
1413
use Rector\Configuration\Deprecation\Contract\DeprecatedInterface;

0 commit comments

Comments
 (0)