File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
rules/CodeQuality/Rector/MethodCall Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 77use PhpParser \Node ;
88use PhpParser \Node \Expr \MethodCall ;
99use PhpParser \Node \Expr \StaticCall ;
10- use PhpParser \Node \Scalar \LNumber ;
10+ use PhpParser \Node \Scalar \Int_ ;
1111use PhpParser \Node \Scalar \String_ ;
1212use PHPStan \Type \TypeCombinator ;
1313use 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 }
You can’t perform that action at this time.
0 commit comments