From dc013148e240145eada6fad81b3236690d75d565 Mon Sep 17 00:00:00 2001 From: norareidy Date: Fri, 7 Feb 2025 16:16:35 -0500 Subject: [PATCH 1/6] DOCSP-43457: builderEncoder option --- source/reference/method/MongoDBClient__construct.txt | 5 +++++ source/reference/method/MongoDBCollection__construct.txt | 5 +++++ source/reference/method/MongoDBDatabase__construct.txt | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/source/reference/method/MongoDBClient__construct.txt b/source/reference/method/MongoDBClient__construct.txt index 34b9fd45..548069d6 100644 --- a/source/reference/method/MongoDBClient__construct.txt +++ b/source/reference/method/MongoDBClient__construct.txt @@ -124,6 +124,11 @@ Parameters 'root' => 'MongoDB\Model\BSONDocument', ] + * - builderEncoder + - MongoDB\Builder\Encoder + - Encoder to use for query and aggregation builders. If not set, this option + defaults to a new instance of the ``MongoDB\Builder\BuilderEncoder`` class. + * - allow_invalid_hostname - boolean - Disables hostname validation if ``true``. Defaults to ``false``. diff --git a/source/reference/method/MongoDBCollection__construct.txt b/source/reference/method/MongoDBCollection__construct.txt index 0cdc4219..3d0c7e67 100644 --- a/source/reference/method/MongoDBCollection__construct.txt +++ b/source/reference/method/MongoDBCollection__construct.txt @@ -48,6 +48,11 @@ Definition - Type - Description + * - builderEncoder + - MongoDB\\Builder\\Encoder + - Encoder to use for query and aggregation builders. If not set, this option + defaults to a new instance of the ``MongoDB\Builder\BuilderEncoder`` class. + * - codec - MongoDB\\Codec\\DocumentCodec - The default :doc:`codec ` to use for collection diff --git a/source/reference/method/MongoDBDatabase__construct.txt b/source/reference/method/MongoDBDatabase__construct.txt index c952b320..990bec59 100644 --- a/source/reference/method/MongoDBDatabase__construct.txt +++ b/source/reference/method/MongoDBDatabase__construct.txt @@ -45,6 +45,11 @@ Parameters - Type - Description + * - builderEncoder + - MongoDB\\Builder\\Encoder + - Encoder to use for query and aggregation builders. If not set, this option + defaults to a new instance of the ``MongoDB\Builder\BuilderEncoder`` class. + * - readConcern - :php:`MongoDB\Driver\ReadConcern ` - The default read concern to use for database operations. Defaults to From b688efa1ad437ddc14999e37e94f7ba4c988cd66 Mon Sep 17 00:00:00 2001 From: norareidy Date: Fri, 7 Feb 2025 16:26:12 -0500 Subject: [PATCH 2/6] fix --- source/reference/method/MongoDBClient__construct.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/reference/method/MongoDBClient__construct.txt b/source/reference/method/MongoDBClient__construct.txt index 548069d6..0c2768ed 100644 --- a/source/reference/method/MongoDBClient__construct.txt +++ b/source/reference/method/MongoDBClient__construct.txt @@ -125,7 +125,7 @@ Parameters ] * - builderEncoder - - MongoDB\Builder\Encoder + - MongoDB\\Builder\\Encoder - Encoder to use for query and aggregation builders. If not set, this option defaults to a new instance of the ``MongoDB\Builder\BuilderEncoder`` class. From acba1744e8c7964e8b6cde7975ea5225b125beb7 Mon Sep 17 00:00:00 2001 From: norareidy Date: Mon, 10 Feb 2025 10:01:58 -0500 Subject: [PATCH 3/6] fix type --- source/reference/method/MongoDBClient__construct.txt | 2 +- source/reference/method/MongoDBCollection__construct.txt | 4 ++-- source/reference/method/MongoDBDatabase__construct.txt | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/source/reference/method/MongoDBClient__construct.txt b/source/reference/method/MongoDBClient__construct.txt index 0c2768ed..8972c51f 100644 --- a/source/reference/method/MongoDBClient__construct.txt +++ b/source/reference/method/MongoDBClient__construct.txt @@ -125,7 +125,7 @@ Parameters ] * - builderEncoder - - MongoDB\\Builder\\Encoder + - MongoDB\\Codec\\Encoder - Encoder to use for query and aggregation builders. If not set, this option defaults to a new instance of the ``MongoDB\Builder\BuilderEncoder`` class. diff --git a/source/reference/method/MongoDBCollection__construct.txt b/source/reference/method/MongoDBCollection__construct.txt index 3d0c7e67..1bb229b8 100644 --- a/source/reference/method/MongoDBCollection__construct.txt +++ b/source/reference/method/MongoDBCollection__construct.txt @@ -49,10 +49,10 @@ Definition - Description * - builderEncoder - - MongoDB\\Builder\\Encoder + - MongoDB\\Codec\\Encoder - Encoder to use for query and aggregation builders. If not set, this option defaults to a new instance of the ``MongoDB\Builder\BuilderEncoder`` class. - + * - codec - MongoDB\\Codec\\DocumentCodec - The default :doc:`codec ` to use for collection diff --git a/source/reference/method/MongoDBDatabase__construct.txt b/source/reference/method/MongoDBDatabase__construct.txt index 990bec59..f4a7f26b 100644 --- a/source/reference/method/MongoDBDatabase__construct.txt +++ b/source/reference/method/MongoDBDatabase__construct.txt @@ -46,7 +46,7 @@ Parameters - Description * - builderEncoder - - MongoDB\\Builder\\Encoder + - MongoDB\\Codec\\Encoder - Encoder to use for query and aggregation builders. If not set, this option defaults to a new instance of the ``MongoDB\Builder\BuilderEncoder`` class. From 425fb5faf43bd6bdef4715317dea8ab8e3866c08 Mon Sep 17 00:00:00 2001 From: norareidy Date: Mon, 10 Feb 2025 10:13:58 -0500 Subject: [PATCH 4/6] go back --- source/reference/method/MongoDBClient__construct.txt | 2 +- source/reference/method/MongoDBCollection__construct.txt | 2 +- source/reference/method/MongoDBDatabase__construct.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/source/reference/method/MongoDBClient__construct.txt b/source/reference/method/MongoDBClient__construct.txt index 8972c51f..0c2768ed 100644 --- a/source/reference/method/MongoDBClient__construct.txt +++ b/source/reference/method/MongoDBClient__construct.txt @@ -125,7 +125,7 @@ Parameters ] * - builderEncoder - - MongoDB\\Codec\\Encoder + - MongoDB\\Builder\\Encoder - Encoder to use for query and aggregation builders. If not set, this option defaults to a new instance of the ``MongoDB\Builder\BuilderEncoder`` class. diff --git a/source/reference/method/MongoDBCollection__construct.txt b/source/reference/method/MongoDBCollection__construct.txt index 1bb229b8..6b7fe2cd 100644 --- a/source/reference/method/MongoDBCollection__construct.txt +++ b/source/reference/method/MongoDBCollection__construct.txt @@ -49,7 +49,7 @@ Definition - Description * - builderEncoder - - MongoDB\\Codec\\Encoder + - MongoDB\\Builder\\Encoder - Encoder to use for query and aggregation builders. If not set, this option defaults to a new instance of the ``MongoDB\Builder\BuilderEncoder`` class. diff --git a/source/reference/method/MongoDBDatabase__construct.txt b/source/reference/method/MongoDBDatabase__construct.txt index f4a7f26b..990bec59 100644 --- a/source/reference/method/MongoDBDatabase__construct.txt +++ b/source/reference/method/MongoDBDatabase__construct.txt @@ -46,7 +46,7 @@ Parameters - Description * - builderEncoder - - MongoDB\\Codec\\Encoder + - MongoDB\\Builder\\Encoder - Encoder to use for query and aggregation builders. If not set, this option defaults to a new instance of the ``MongoDB\Builder\BuilderEncoder`` class. From cbfe2d053a76e86eebfacbeebea5058bef60f429 Mon Sep 17 00:00:00 2001 From: norareidy Date: Mon, 10 Feb 2025 10:25:18 -0500 Subject: [PATCH 5/6] codec --- source/reference/method/MongoDBClient__construct.txt | 2 +- source/reference/method/MongoDBCollection__construct.txt | 2 +- source/reference/method/MongoDBDatabase__construct.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/source/reference/method/MongoDBClient__construct.txt b/source/reference/method/MongoDBClient__construct.txt index 0c2768ed..8972c51f 100644 --- a/source/reference/method/MongoDBClient__construct.txt +++ b/source/reference/method/MongoDBClient__construct.txt @@ -125,7 +125,7 @@ Parameters ] * - builderEncoder - - MongoDB\\Builder\\Encoder + - MongoDB\\Codec\\Encoder - Encoder to use for query and aggregation builders. If not set, this option defaults to a new instance of the ``MongoDB\Builder\BuilderEncoder`` class. diff --git a/source/reference/method/MongoDBCollection__construct.txt b/source/reference/method/MongoDBCollection__construct.txt index 6b7fe2cd..1bb229b8 100644 --- a/source/reference/method/MongoDBCollection__construct.txt +++ b/source/reference/method/MongoDBCollection__construct.txt @@ -49,7 +49,7 @@ Definition - Description * - builderEncoder - - MongoDB\\Builder\\Encoder + - MongoDB\\Codec\\Encoder - Encoder to use for query and aggregation builders. If not set, this option defaults to a new instance of the ``MongoDB\Builder\BuilderEncoder`` class. diff --git a/source/reference/method/MongoDBDatabase__construct.txt b/source/reference/method/MongoDBDatabase__construct.txt index 990bec59..f4a7f26b 100644 --- a/source/reference/method/MongoDBDatabase__construct.txt +++ b/source/reference/method/MongoDBDatabase__construct.txt @@ -46,7 +46,7 @@ Parameters - Description * - builderEncoder - - MongoDB\\Builder\\Encoder + - MongoDB\\Codec\\Encoder - Encoder to use for query and aggregation builders. If not set, this option defaults to a new instance of the ``MongoDB\Builder\BuilderEncoder`` class. From b4585477ebd2af877c169e7d17c98b10571915c8 Mon Sep 17 00:00:00 2001 From: norareidy Date: Mon, 10 Feb 2025 11:00:35 -0500 Subject: [PATCH 6/6] JT feedback --- source/reference/method/MongoDBClient__construct.txt | 2 ++ source/reference/method/MongoDBCollection-bulkWrite.txt | 7 +++++++ source/reference/method/MongoDBCollection__construct.txt | 2 ++ source/reference/method/MongoDBDatabase__construct.txt | 2 ++ 4 files changed, 13 insertions(+) diff --git a/source/reference/method/MongoDBClient__construct.txt b/source/reference/method/MongoDBClient__construct.txt index 8972c51f..6b052161 100644 --- a/source/reference/method/MongoDBClient__construct.txt +++ b/source/reference/method/MongoDBClient__construct.txt @@ -129,6 +129,8 @@ Parameters - Encoder to use for query and aggregation builders. If not set, this option defaults to a new instance of the ``MongoDB\Builder\BuilderEncoder`` class. + .. versionadded:: 1.21 + * - allow_invalid_hostname - boolean - Disables hostname validation if ``true``. Defaults to ``false``. diff --git a/source/reference/method/MongoDBCollection-bulkWrite.txt b/source/reference/method/MongoDBCollection-bulkWrite.txt index 05a86d2f..275d4f38 100644 --- a/source/reference/method/MongoDBCollection-bulkWrite.txt +++ b/source/reference/method/MongoDBCollection-bulkWrite.txt @@ -64,6 +64,13 @@ Parameters - Type - Description + * - builderEncoder + - MongoDB\\Codec\\Encoder + - Encoder to use for query and aggregation builders. If not set, this option + defaults to a new instance of the ``MongoDB\Builder\BuilderEncoder`` class. + + .. versionadded:: 1.21 + * - bypassDocumentValidation - boolean - If ``true``, allows the write operation to circumvent document level diff --git a/source/reference/method/MongoDBCollection__construct.txt b/source/reference/method/MongoDBCollection__construct.txt index 1bb229b8..250f07bf 100644 --- a/source/reference/method/MongoDBCollection__construct.txt +++ b/source/reference/method/MongoDBCollection__construct.txt @@ -53,6 +53,8 @@ Definition - Encoder to use for query and aggregation builders. If not set, this option defaults to a new instance of the ``MongoDB\Builder\BuilderEncoder`` class. + .. versionadded:: 1.21 + * - codec - MongoDB\\Codec\\DocumentCodec - The default :doc:`codec ` to use for collection diff --git a/source/reference/method/MongoDBDatabase__construct.txt b/source/reference/method/MongoDBDatabase__construct.txt index f4a7f26b..12cd8445 100644 --- a/source/reference/method/MongoDBDatabase__construct.txt +++ b/source/reference/method/MongoDBDatabase__construct.txt @@ -50,6 +50,8 @@ Parameters - Encoder to use for query and aggregation builders. If not set, this option defaults to a new instance of the ``MongoDB\Builder\BuilderEncoder`` class. + .. versionadded:: 1.21 + * - readConcern - :php:`MongoDB\Driver\ReadConcern ` - The default read concern to use for database operations. Defaults to