changes array search for cursorAfter query
This commit is contained in:
parent
7e625ba653
commit
022f0a663e
|
@ -204,9 +204,10 @@ abstract class Migration
|
|||
|
||||
do {
|
||||
if ($nextDocument !== null) {
|
||||
$lastQuery = $queries[\count($queries) - 1];
|
||||
if ($lastQuery->getMethod() === 'cursorAfter') {
|
||||
$queries[\count($queries) - 1] = Query::cursorAfter($nextDocument);
|
||||
$cursorQueryIndex = \array_search('cursorAfter', \array_map(fn (Query $query) => $query->getMethod(), $queries));
|
||||
|
||||
if ($cursorQueryIndex !== false) {
|
||||
$queries[$cursorQueryIndex] = Query::cursorAfter($nextDocument);
|
||||
} else {
|
||||
$queries[] = Query::cursorAfter($nextDocument);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue