Skip to content

Commit 2214d12

Browse files
committed
[ci-review] Rector Rectify
1 parent f0f2c26 commit 2214d12

File tree

4 files changed

+8
-28
lines changed

4 files changed

+8
-28
lines changed

rules/DowngradePhp72/Rector/FuncCall/DowngradePregUnmatchedAsNullConstantRector.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ public function refactor(Node $node)
8282
$flagsExpr = $args[3]->value;
8383

8484
if ($flagsExpr instanceof BitwiseOr) {
85-
$this->bitwiseFlagCleaner->cleanFuncCall($funcCall, $flagsExpr, self::UNMATCHED_NULL_FLAG, null);
85+
$this->bitwiseFlagCleaner->cleanFuncCall($funcCall, $flagsExpr, self::UNMATCHED_NULL_FLAG);
8686
if ($this->nodeComparator->areNodesEqual($flagsExpr, $args[3]->value)) {
8787
return null;
8888
}

rules/DowngradePhp80/NodeAnalyzer/NamedToUnnamedArgs.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,7 @@ public function fillFromNamedArgs(
5656
$currentArg->value,
5757
$currentArg->byRef,
5858
$currentArg->unpack,
59-
[],
60-
null
59+
[]
6160
);
6261
}
6362
}
@@ -108,8 +107,7 @@ public function fillFromJumpedNamedArgs(
108107
$parameterReflection->passedByReference()
109108
->yes(),
110109
$parameterReflection->isVariadic(),
111-
[],
112-
null
110+
[]
113111
);
114112
}
115113

rules/DowngradePhp80/NodeAnalyzer/UnnamedArgumentResolver.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public function resolveFromReflection(
4545

4646
foreach ($currentArgs as $key => $arg) {
4747
if (! $arg->name instanceof Identifier) {
48-
$unnamedArgs[$key] = new Arg($arg->value, $arg->byRef, $arg->unpack, [], null);
48+
$unnamedArgs[$key] = new Arg($arg->value, $arg->byRef, $arg->unpack, []);
4949

5050
continue;
5151
}

rules/DowngradePhp80/Rector/NullsafeMethodCall/DowngradeNullsafeToTernaryOperatorRector.php

Lines changed: 4 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -68,36 +68,18 @@ public function refactor(Node $node): ?Ternary
6868
$nullsafeVariable = $this->createNullsafeVariable();
6969

7070
$assign = new Assign($nullsafeVariable, $node->var->var);
71-
if ($node instanceof MethodCall) {
72-
if ($node->var instanceof NullsafeMethodCall) {
73-
$methodCallOrPropertyFetch = new MethodCall(new MethodCall(
74-
$nullsafeVariable,
75-
$node->var->name,
76-
$node->var->args
77-
), $node->name, $node->args);
78-
return new Ternary($assign, $methodCallOrPropertyFetch, $this->nodeFactory->createNull());
79-
}
80-
81-
$methodCallOrPropertyFetch = new MethodCall(new PropertyFetch(
82-
$nullsafeVariable,
83-
$node->var->name
84-
), $node->name, $node->args);
85-
return new Ternary($assign, $methodCallOrPropertyFetch, $this->nodeFactory->createNull());
86-
}
87-
8871
if ($node->var instanceof NullsafeMethodCall) {
89-
$methodCallOrPropertyFetch = new PropertyFetch(new MethodCall(
72+
$methodCallOrPropertyFetch = new MethodCall(new MethodCall(
9073
$nullsafeVariable,
9174
$node->var->name,
9275
$node->var->args
93-
), $node->name);
76+
), $node->name, $node->args);
9477
return new Ternary($assign, $methodCallOrPropertyFetch, $this->nodeFactory->createNull());
9578
}
96-
97-
$methodCallOrPropertyFetch = new PropertyFetch(new PropertyFetch(
79+
$methodCallOrPropertyFetch = new MethodCall(new PropertyFetch(
9880
$nullsafeVariable,
9981
$node->var->name
100-
), $node->name);
82+
), $node->name, $node->args);
10183
return new Ternary($assign, $methodCallOrPropertyFetch, $this->nodeFactory->createNull());
10284
}
10385

0 commit comments

Comments
 (0)