From 324005a19a4c139d0d21fb7812eb8a11362360af Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Wed, 11 Feb 2026 11:29:11 +0100 Subject: update to 2.2.0 use bundled libbson and libmongc 2.2.2 use bundled libmongocrypt 1.12 --- REFLECTION | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 58 insertions(+), 6 deletions(-) (limited to 'REFLECTION') diff --git a/REFLECTION b/REFLECTION index 01b24a9..acd0945 100644 --- a/REFLECTION +++ b/REFLECTION @@ -1,4 +1,4 @@ -Extension [ extension #140 mongodb version 2.1.8 ] { +Extension [ extension #140 mongodb version 2.2.0 ] { - Dependencies { Dependency [ date (Required) ] @@ -14,7 +14,7 @@ Extension [ extension #140 mongodb version 2.1.8 ] { } - Constants [2] { - Constant [ string MONGODB_VERSION ] { 2.1.8 } + Constant [ string MONGODB_VERSION ] { 2.2.0 } Constant [ string MONGODB_STABILITY ] { stable } } @@ -44,7 +44,7 @@ Extension [ extension #140 mongodb version 2.1.8 ] { } } - - Classes [79] { + - Classes [80] { Interface [ interface MongoDB\BSON\Type ] { - Constants [0] { @@ -753,7 +753,7 @@ Extension [ extension #140 mongodb version 2.1.8 ] { Class [ final class MongoDB\BSON\Binary implements Stringable, MongoDB\BSON\BinaryInterface, JsonSerializable, MongoDB\BSON\Type ] { - - Constants [10] { + - Constants [11] { Constant [ public int TYPE_GENERIC ] { 0 } Constant [ public int TYPE_FUNCTION ] { 1 } Constant [ public int TYPE_OLD_BINARY ] { 2 } @@ -763,13 +763,23 @@ Extension [ extension #140 mongodb version 2.1.8 ] { Constant [ public int TYPE_ENCRYPTED ] { 6 } Constant [ public int TYPE_COLUMN ] { 7 } Constant [ public int TYPE_SENSITIVE ] { 8 } + Constant [ public int TYPE_VECTOR ] { 9 } Constant [ public int TYPE_USER_DEFINED ] { 128 } } - Static properties [0] { } - - Static methods [1] { + - Static methods [2] { + Method [ final static public method fromVector ] { + + - Parameters [2] { + Parameter #0 [ array $vector ] + Parameter #1 [ MongoDB\BSON\VectorType $vectorType ] + } + - Return [ MongoDB\BSON\Binary ] + } + Method [ final static public method __set_state ] { - Parameters [1] { @@ -782,7 +792,7 @@ Extension [ extension #140 mongodb version 2.1.8 ] { - Properties [0] { } - - Methods [7] { + - Methods [9] { Method [ final public method __construct ] { - Parameters [2] { @@ -805,6 +815,20 @@ Extension [ extension #140 mongodb version 2.1.8 ] { - Return [ int ] } + Method [ final public method getVectorType ] { + + - Parameters [0] { + } + - Return [ MongoDB\BSON\VectorType ] + } + + Method [ final public method toArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + Method [ final public method __toString ] { - Parameters [0] { @@ -1623,6 +1647,34 @@ Extension [ extension #140 mongodb version 2.1.8 ] { } } + Class [ class MongoDB\BSON\VectorType implements UnitEnum ] { + + - Constants [3] { + Constant [ public MongoDB\BSON\VectorType Float32 ] { Object } + Constant [ public MongoDB\BSON\VectorType Int8 ] { Object } + Constant [ public MongoDB\BSON\VectorType PackedBit ] { Object } + } + + - Static properties [0] { + } + + - Static methods [1] { + Method [ static public method cases ] { + + - Parameters [0] { + } + - Return [ array ] + } + } + + - Properties [1] { + Property [ public protected(set) readonly string $name ] + } + + - Methods [0] { + } + } + Interface [ interface MongoDB\Driver\CursorInterface extends Iterator, Traversable ] { - Constants [0] { -- cgit