From a4d6d80f5567ae6aefb720977c00bcf5410af504 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Wed, 15 Nov 2023 10:09:28 +0100 Subject: update to 1.17.0 raise dependency on PHP 7.4 EL use bundled libbson and libmongc 1.25.1 EL use bundled libmongocrypt 1.8.2 open https://github.com/mongodb/mongo-php-driver/pull/1490 drop ICU information --- REFLECTION | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 124 insertions(+), 15 deletions(-) (limited to 'REFLECTION') diff --git a/REFLECTION b/REFLECTION index 983872f..d7037fd 100644 --- a/REFLECTION +++ b/REFLECTION @@ -1,4 +1,4 @@ -Extension [ extension #118 mongodb version 1.16.2 ] { +Extension [ extension #119 mongodb version 1.17.0 ] { - Dependencies { Dependency [ date (Required) ] @@ -14,7 +14,7 @@ Extension [ extension #118 mongodb version 1.16.2 ] { } - Constants [2] { - Constant [ string MONGODB_VERSION ] { 1.16.2 } + Constant [ string MONGODB_VERSION ] { 1.17.0 } Constant [ string MONGODB_STABILITY ] { stable } } @@ -69,6 +69,15 @@ Extension [ extension #118 mongodb version 1.16.2 ] { } - Return [ void ] } + Function [ function MongoDB\Driver\Monitoring\mongoc_log ] { + + - Parameters [3] { + Parameter #0 [ int $level ] + Parameter #1 [ string $domain ] + Parameter #2 [ string $message ] + } + - Return [ void ] + } Function [ function MongoDB\Driver\Monitoring\removeSubscriber ] { - Parameters [1] { @@ -78,7 +87,7 @@ Extension [ extension #118 mongodb version 1.16.2 ] { } } - - Classes [78] { + - Classes [79] { Interface [ interface MongoDB\BSON\Type ] { - Constants [0] { @@ -116,7 +125,7 @@ Extension [ extension #118 mongodb version 1.16.2 ] { - Parameters [0] { } - - Tentative return [ object|array ] + - Tentative return [ stdClass|MongoDB\BSON\Document|MongoDB\BSON\PackedArray|array ] } } } @@ -485,7 +494,7 @@ Extension [ extension #118 mongodb version 1.16.2 ] { } } - Class [ final class MongoDB\BSON\PackedArray implements Stringable, IteratorAggregate, Traversable, Serializable ] { + Class [ final class MongoDB\BSON\PackedArray implements Stringable, IteratorAggregate, Traversable, Serializable, ArrayAccess, MongoDB\BSON\Type ] { - Constants [0] { } @@ -514,7 +523,7 @@ Extension [ extension #118 mongodb version 1.16.2 ] { - Properties [0] { } - - Methods [10] { + - Methods [14] { Method [ private method __construct ] { - Parameters [0] { @@ -552,6 +561,39 @@ Extension [ extension #118 mongodb version 1.16.2 ] { - Return [ object|array ] } + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ mixed $key ] + } + - Return [ bool ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ mixed $key ] + } + - Return [ mixed ] + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ mixed $key ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ mixed $key ] + } + - Return [ void ] + } + Method [ final public method __toString ] { - Parameters [0] { @@ -591,7 +633,7 @@ Extension [ extension #118 mongodb version 1.16.2 ] { } } - Class [ final class MongoDB\BSON\Document implements Stringable, IteratorAggregate, Traversable, Serializable ] { + Class [ final class MongoDB\BSON\Document implements Stringable, IteratorAggregate, Traversable, Serializable, ArrayAccess, MongoDB\BSON\Type ] { - Constants [0] { } @@ -636,7 +678,7 @@ Extension [ extension #118 mongodb version 1.16.2 ] { - Properties [0] { } - - Methods [12] { + - Methods [16] { Method [ private method __construct ] { - Parameters [0] { @@ -688,6 +730,39 @@ Extension [ extension #118 mongodb version 1.16.2 ] { - Return [ string ] } + Method [ public method offsetExists ] { + + - Parameters [1] { + Parameter #0 [ mixed $key ] + } + - Return [ bool ] + } + + Method [ public method offsetGet ] { + + - Parameters [1] { + Parameter #0 [ mixed $key ] + } + - Return [ mixed ] + } + + Method [ public method offsetSet ] { + + - Parameters [2] { + Parameter #0 [ mixed $key ] + Parameter #1 [ mixed $value ] + } + - Return [ void ] + } + + Method [ public method offsetUnset ] { + + - Parameters [1] { + Parameter #0 [ mixed $key ] + } + - Return [ void ] + } + Method [ final public method __toString ] { - Parameters [0] { @@ -729,7 +804,7 @@ Extension [ extension #118 mongodb version 1.16.2 ] { Class [ final class MongoDB\BSON\Binary implements Stringable, MongoDB\BSON\BinaryInterface, JsonSerializable, MongoDB\BSON\Type, Serializable ] { - - Constants [9] { + - Constants [10] { Constant [ public int TYPE_GENERIC ] { 0 } Constant [ public int TYPE_FUNCTION ] { 1 } Constant [ public int TYPE_OLD_BINARY ] { 2 } @@ -738,6 +813,7 @@ Extension [ extension #118 mongodb version 1.16.2 ] { Constant [ public int TYPE_MD5 ] { 5 } Constant [ public int TYPE_ENCRYPTED ] { 6 } Constant [ public int TYPE_COLUMN ] { 7 } + Constant [ public int TYPE_SENSITIVE ] { 8 } Constant [ public int TYPE_USER_DEFINED ] { 128 } } @@ -1359,11 +1435,11 @@ Extension [ extension #118 mongodb version 1.16.2 ] { } - Methods [2] { - Method [ abstract public method bsonSerialize ] { + Method [ abstract public method bsonSerialize ] { - Parameters [0] { } - - Tentative return [ object|array ] + - Tentative return [ stdClass|MongoDB\BSON\Document|array ] } Method [ abstract public method bsonUnserialize ] { @@ -2487,7 +2563,7 @@ Extension [ extension #118 mongodb version 1.16.2 ] { - Parameters [0] { } - - Return [ object|array ] + - Return [ stdClass ] } Method [ final public method serialize ] { @@ -2604,7 +2680,7 @@ Extension [ extension #118 mongodb version 1.16.2 ] { - Parameters [0] { } - - Return [ object|array ] + - Return [ stdClass ] } Method [ final public method serialize ] { @@ -2859,7 +2935,7 @@ Extension [ extension #118 mongodb version 1.16.2 ] { - Parameters [0] { } - - Return [ object|array ] + - Return [ stdClass ] } Method [ final public method serialize ] { @@ -3241,7 +3317,7 @@ Extension [ extension #118 mongodb version 1.16.2 ] { - Parameters [0] { } - - Return [ object|array ] + - Return [ stdClass ] } Method [ final public method serialize ] { @@ -5299,6 +5375,39 @@ Extension [ extension #118 mongodb version 1.16.2 ] { } } + Interface [ interface MongoDB\Driver\Monitoring\LogSubscriber extends MongoDB\Driver\Monitoring\Subscriber ] { + + - Constants [6] { + Constant [ public int LEVEL_ERROR ] { 0 } + Constant [ public int LEVEL_CRITICAL ] { 1 } + Constant [ public int LEVEL_WARNING ] { 2 } + Constant [ public int LEVEL_MESSAGE ] { 3 } + Constant [ public int LEVEL_INFO ] { 4 } + Constant [ public int LEVEL_DEBUG ] { 5 } + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [1] { + Method [ abstract public method log ] { + + - Parameters [3] { + Parameter #0 [ int $level ] + Parameter #1 [ string $domain ] + Parameter #2 [ string $message ] + } + - Return [ void ] + } + } + } + Interface [ interface MongoDB\Driver\Monitoring\SDAMSubscriber extends MongoDB\Driver\Monitoring\Subscriber ] { - Constants [0] { -- cgit