We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7e07220 commit e488862Copy full SHA for e488862
src/Rector/MethodCall/ContainerBindConcreteWithClosureOnlyRector.php
@@ -3,6 +3,7 @@
3
namespace RectorLaravel\Rector\MethodCall;
4
5
use PhpParser\Node;
6
+use PhpParser\Node\Expr\Variable;
7
use PhpParser\Node\Const_;
8
use PhpParser\Node\Expr\Closure;
9
use PhpParser\Node\Expr\MethodCall;
@@ -74,6 +75,10 @@ public function refactor(Node $node): ?MethodCall
74
75
$classString = $node->getArgs()[0]->value;
76
$concreteNode = $node->getArgs()[1]->value;
77
78
+ if ($classString instanceof Node\Expr\Variable) {
79
+ return null;
80
+ }
81
+
82
if (! $concreteNode instanceof Closure) {
83
return null;
84
}
0 commit comments