Skip to content

Commit f415a59

Browse files
committed
PHPLIB-1522: Deprecate info iterators
1 parent 9f20467 commit f415a59

6 files changed

+6
-0
lines changed

src/Model/CollectionInfoCommandIterator.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
* @see \MongoDB\Database::listCollections()
3131
* @see https://github.com/mongodb/specifications/blob/master/source/enumerate-collections.rst
3232
* @see https://mongodb.com/docs/manual/reference/command/listCollections/
33+
* @deprecated
3334
* @template-extends IteratorIterator<int, array, Traversable<int, array>>
3435
*/
3536
class CollectionInfoCommandIterator extends IteratorIterator implements CollectionInfoIterator

src/Model/CollectionInfoIterator.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
* This iterator is used for enumerating collections in a database.
2727
*
2828
* @see \MongoDB\Database::listCollections()
29+
* @deprecated
2930
* @template-extends Iterator<int, CollectionInfo>
3031
*/
3132
interface CollectionInfoIterator extends Iterator

src/Model/DatabaseInfoIterator.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
* This iterator is used for enumerating databases on a server.
2727
*
2828
* @see \MongoDB\Client::listDatabases()
29+
* @deprecated
2930
* @template-extends Iterator<int, DatabaseInfo>
3031
*/
3132
interface DatabaseInfoIterator extends Iterator

src/Model/DatabaseInfoLegacyIterator.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
* @internal
3232
* @see \MongoDB\Client::listDatabases()
3333
* @see https://mongodb.com/docs/manual/reference/command/listDatabases/
34+
* @deprecated
3435
*/
3536
class DatabaseInfoLegacyIterator implements DatabaseInfoIterator
3637
{

src/Model/IndexInfoIterator.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
* This iterator is used for enumerating indexes in a collection.
2727
*
2828
* @see \MongoDB\Collection::listIndexes()
29+
* @deprecated
2930
* @template-extends Iterator<int, IndexInfo>
3031
*/
3132
interface IndexInfoIterator extends Iterator

src/Model/IndexInfoIteratorIterator.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
* @see https://github.com/mongodb/specifications/blob/master/source/enumerate-indexes.rst
3535
* @see https://mongodb.com/docs/manual/reference/command/listIndexes/
3636
* @see https://mongodb.com/docs/manual/reference/system-collections/
37+
* @deprecated
3738
* @template-extends IteratorIterator<int, array, Traversable<int, array>>
3839
*/
3940
class IndexInfoIteratorIterator extends IteratorIterator implements IndexInfoIterator

0 commit comments

Comments
 (0)