$node) { if (!$node instanceof \PhpParser\Node\Stmt\Break_) { continue; } if (!$node->num instanceof \PhpParser\Node\Scalar\LNumber || $node->num->value === 1) { unset($stmts[$key]); continue; } $node->num = $node->num->value === 2 ? null : new \PhpParser\Node\Scalar\LNumber($node->num->value - 1); } return $stmts; } }