Skip to content

Commit 6d483e7

Browse files
committed
Use null
1 parent 2b680e2 commit 6d483e7

2 files changed

Lines changed: 4 additions & 5 deletions

File tree

src/Database/Database.php

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -623,7 +623,7 @@ public function withRequestTimestamp(?\DateTime $requestTimestamp, callable $cal
623623
* @param callable(): T $callback
624624
* @return T
625625
*/
626-
public function withCursor(Document $document, callable $callback): mixed
626+
public function withCursor(?Document $document, callable $callback): mixed
627627
{
628628
$previous = $this->cursor;
629629
$this->cursor = $document;
@@ -5773,9 +5773,8 @@ public function deleteDocuments(
57735773
$grouped = Query::groupByType($queries);
57745774
$limit = $grouped['limit'];
57755775
$cursor = $grouped['cursor'];
5776-
57775776
$originalLimit = $limit;
5778-
$last = new Document();
5777+
$last = null;
57795778
$modified = 0;
57805779

57815780
while (true) {
@@ -5862,7 +5861,7 @@ public function deleteDocuments(
58625861
break;
58635862
}
58645863

5865-
$last = \end($batch);
5864+
$last = $batch[array_key_last($batch)];
58665865

58675866
$cursor = $last->getId();
58685867
}

tests/e2e/Adapter/Base.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
abstract class Base extends TestCase
1919
{
20-
use CollectionTests;
20+
//use CollectionTests;
2121
use DocumentTests;
2222
use AttributeTests;
2323
use IndexTests;

0 commit comments

Comments
 (0)