diff --git a/rules-tests/DeadCode/Rector/Closure/RemoveUnusedClosureVariableUseRector/Fixture/skip_used_via_func_get_arg.php.inc b/rules-tests/DeadCode/Rector/Closure/RemoveUnusedClosureVariableUseRector/Fixture/skip_used_via_func_get_arg.php.inc new file mode 100644 index 00000000000..7c955712180 --- /dev/null +++ b/rules-tests/DeadCode/Rector/Closure/RemoveUnusedClosureVariableUseRector/Fixture/skip_used_via_func_get_arg.php.inc @@ -0,0 +1,18 @@ +betterNodeFinder->findVariableOfName($node->stmts, $useVariableName); + $isUseUsed = (bool) $this->betterNodeFinder->findFirst( + $node->stmts, + fn (Node $subNode): bool => $this->exprUsedInNodeAnalyzer->isUsed($subNode, $useVariable->var) + ); if ($isUseUsed) { continue; }