From 522ce0a2b06fb55b7e0380b7cf1a4a4be283ccd6 Mon Sep 17 00:00:00 2001 From: vanyabrovary Date: Tue, 24 Jun 2025 19:28:03 +0300 Subject: [PATCH 1/3] MongoDB\Driver\Cursor::getId() expects exactly 0 arguments, 1 given --- src/BatchQueryResult.php | 2 +- src/Query.php | 2 +- src/file/Cursor.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/BatchQueryResult.php b/src/BatchQueryResult.php index acfbf415b..2281e3fc8 100644 --- a/src/BatchQueryResult.php +++ b/src/BatchQueryResult.php @@ -129,7 +129,7 @@ protected function fetchData() if ($this->_iterator === null) { $this->query->addOptions(['batchSize' => $this->batchSize]); $cursor = $this->query->buildCursor($this->db); - $token = 'fetch cursor id = ' . $cursor->getId(true); + $token = 'fetch cursor id = ' . $cursor->getId(); Yii::info($token, __METHOD__); if ($cursor instanceof \Iterator) { diff --git a/src/Query.php b/src/Query.php index d8592566f..631f09e6e 100644 --- a/src/Query.php +++ b/src/Query.php @@ -212,7 +212,7 @@ public function buildCursor($db = null) */ protected function fetchRows($cursor, $all = true, $indexBy = null) { - $token = 'fetch cursor id = ' . $cursor->getId(true); + $token = 'fetch cursor id = ' . $cursor->getId(); Yii::info($token, __METHOD__); try { Yii::beginProfile($token, __METHOD__); diff --git a/src/file/Cursor.php b/src/file/Cursor.php index e543556b8..abaae212c 100644 --- a/src/file/Cursor.php +++ b/src/file/Cursor.php @@ -82,7 +82,7 @@ public function toArray() */ public function getId() { - return $this->getInnerIterator()->getId(true); + return $this->getInnerIterator()->getId(); } /** From 18d060ae5aae51a6aa00fdf2d33ad3324a8732ec Mon Sep 17 00:00:00 2001 From: Ivan Date: Fri, 11 Jul 2025 09:11:56 +0300 Subject: [PATCH 2/3] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 73cf722bb..35f9589b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ Yii Framework 2 mongodb extension Change Log 3.0.4 under development ----------------------- -- no changes in this release. +- Bug #388: Fix `MongoDB\Driver\Cursor::getId() expects exactly 0 arguments, 1 given` 3.0.3 May 06, 2025 From 479df674aac3bb908dacab2b3ad0265ac77e678e Mon Sep 17 00:00:00 2001 From: Alexander Makarov Date: Fri, 11 Jul 2025 18:16:24 +0300 Subject: [PATCH 3/3] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 35f9589b0..aaff869da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ Yii Framework 2 mongodb extension Change Log 3.0.4 under development ----------------------- -- Bug #388: Fix `MongoDB\Driver\Cursor::getId() expects exactly 0 arguments, 1 given` +- Bug #388: Fix `MongoDB\Driver\Cursor::getId() expects exactly 0 arguments, 1 given` (vanyabrovary) 3.0.3 May 06, 2025