|
4 | 4 |
|
5 | 5 | namespace Rector\CodingStyle\Rector\FuncCall; |
6 | 6 |
|
7 | | -use PhpParser\Node\Expr\StaticCall; |
| 7 | +use PhpParser\Node; |
8 | 8 | use PhpParser\Node\Arg; |
9 | | -use PhpParser\Node\Scalar\String_; |
10 | | -use PhpParser\Node\Expr\FuncCall; |
11 | | -use PhpParser\Node\VariadicPlaceholder; |
| 9 | +use PhpParser\Node\Expr; |
12 | 10 | use PhpParser\Node\Expr\Array_; |
13 | | -use PhpParser\Node\Expr\Variable; |
14 | | -use PhpParser\Node\Expr\MethodCall; |
15 | | -use PhpParser\Node\Name\FullyQualified; |
16 | 11 | use PhpParser\Node\Expr\ClassConstFetch; |
17 | | -use PhpParser\Node\Expr; |
18 | | -use PhpParser\Node\Name; |
| 12 | +use PhpParser\Node\Expr\FuncCall; |
| 13 | +use PhpParser\Node\Expr\MethodCall; |
| 14 | +use PhpParser\Node\Expr\StaticCall; |
| 15 | +use PhpParser\Node\Expr\Variable; |
19 | 16 | use PhpParser\Node\Identifier; |
20 | | -use PhpParser\Node; |
| 17 | +use PhpParser\Node\Name; |
| 18 | +use PhpParser\Node\Name\FullyQualified; |
| 19 | +use PhpParser\Node\Scalar\String_; |
| 20 | +use PhpParser\Node\VariadicPlaceholder; |
21 | 21 | use Rector\Rector\AbstractRector; |
22 | 22 | use Rector\ValueObject\PhpVersionFeature; |
23 | 23 | use Rector\VersionBonding\Contract\MinPhpVersionInterface; |
|
29 | 29 | */ |
30 | 30 | final class ClosureFromCallableToFirstClassCallableRector extends AbstractRector implements MinPhpVersionInterface |
31 | 31 | { |
32 | | - public function __construct() |
33 | | - { |
34 | | - } |
35 | | - |
36 | 32 | public function getRuleDefinition(): RuleDefinition |
37 | 33 | { |
38 | 34 | return new RuleDefinition( |
@@ -72,10 +68,7 @@ public function refactor(Node $node): ?Node |
72 | 68 | } |
73 | 69 |
|
74 | 70 | if ($arg->value instanceof String_) { |
75 | | - return new FuncCall( |
76 | | - $this->toFullyQualified($arg->value->value), |
77 | | - [new VariadicPlaceholder()], |
78 | | - ); |
| 71 | + return new FuncCall($this->toFullyQualified($arg->value->value), [new VariadicPlaceholder()]); |
79 | 72 | } |
80 | 73 |
|
81 | 74 | if ($arg->value instanceof Array_) { |
@@ -109,11 +102,7 @@ public function refactor(Node $node): ?Node |
109 | 102 | return null; |
110 | 103 | } |
111 | 104 |
|
112 | | - return new StaticCall( |
113 | | - $classNode, |
114 | | - $arg->value->items[1]->value->value, |
115 | | - [new VariadicPlaceholder()], |
116 | | - ); |
| 105 | + return new StaticCall($classNode, $arg->value->items[1]->value->value, [new VariadicPlaceholder()]); |
117 | 106 | } |
118 | 107 |
|
119 | 108 | return $node; |
|
0 commit comments