Skip to content

Commit a2c2427

Browse files
authored
Use Int_ over deprecated LNumber (#513)
1 parent 97b21b8 commit a2c2427

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

rules/CodeQuality/Rector/MethodCall/MatchAssertSameExpectedTypeRector.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
use PhpParser\Node;
88
use PhpParser\Node\Expr\MethodCall;
99
use PhpParser\Node\Expr\StaticCall;
10-
use PhpParser\Node\Scalar\LNumber;
10+
use PhpParser\Node\Scalar\Int_;
1111
use PhpParser\Node\Scalar\String_;
1212
use PHPStan\Type\TypeCombinator;
1313
use Rector\PHPUnit\NodeAnalyzer\TestsNodeAnalyzer;
@@ -95,7 +95,7 @@ public function refactor(Node $node): ?Node
9595
}
9696

9797
$expectedArg = $node->getArgs()[0];
98-
if (! $expectedArg->value instanceof String_ && ! $expectedArg->value instanceof LNumber) {
98+
if (! $expectedArg->value instanceof String_ && ! $expectedArg->value instanceof Int_) {
9999
return null;
100100
}
101101

@@ -109,7 +109,7 @@ public function refactor(Node $node): ?Node
109109

110110
if ($expectedType->isLiteralString()->yes() && $directVariableType->isInteger()->yes()) {
111111
// update expected type to provided type
112-
$expectedArg->value = new LNumber((int) $expectedArg->value->value);
112+
$expectedArg->value = new Int_((int) $expectedArg->value->value);
113113

114114
return $node;
115115
}

0 commit comments

Comments
 (0)