From 4ae2e5bccbffd3d3dc73f6d0a2e35ff6d5e195db Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Fri, 22 Dec 2017 06:48:42 +0100 Subject: v1.4.0beta1 reflection --- REFLECTION | 344 ++++++++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 305 insertions(+), 39 deletions(-) diff --git a/REFLECTION b/REFLECTION index d648b99..779c100 100644 --- a/REFLECTION +++ b/REFLECTION @@ -1,4 +1,4 @@ -Extension [ extension #181 mongodb version 1.3.4 ] { +Extension [ extension #182 mongodb version 1.4.0beta1 ] { - Dependencies { Dependency [ date (Required) ] @@ -14,8 +14,8 @@ Extension [ extension #181 mongodb version 1.3.4 ] { } - Constants [2] { - Constant [ string MONGODB_VERSION ] { 1.3.4 } - Constant [ string MONGODB_STABILITY ] { stable } + Constant [ string MONGODB_VERSION ] { 1.4.0beta1 } + Constant [ string MONGODB_STABILITY ] { beta } } - Functions { @@ -70,7 +70,7 @@ Extension [ extension #181 mongodb version 1.3.4 ] { } } - - Classes [52] { + - Classes [56] { Interface [ interface MongoDB\BSON\Type ] { - Constants [0] { @@ -396,13 +396,13 @@ Extension [ extension #181 mongodb version 1.3.4 ] { Class [ final class MongoDB\BSON\Binary implements MongoDB\BSON\BinaryInterface, JsonSerializable, MongoDB\BSON\Type, Serializable ] { - Constants [7] { - Constant [ integer TYPE_GENERIC ] { 0 } - Constant [ integer TYPE_FUNCTION ] { 1 } - Constant [ integer TYPE_OLD_BINARY ] { 2 } - Constant [ integer TYPE_OLD_UUID ] { 3 } - Constant [ integer TYPE_UUID ] { 4 } - Constant [ integer TYPE_MD5 ] { 5 } - Constant [ integer TYPE_USER_DEFINED ] { 128 } + Constant [ public integer TYPE_GENERIC ] { 0 } + Constant [ public integer TYPE_FUNCTION ] { 1 } + Constant [ public integer TYPE_OLD_BINARY ] { 2 } + Constant [ public integer TYPE_OLD_UUID ] { 3 } + Constant [ public integer TYPE_UUID ] { 4 } + Constant [ public integer TYPE_MD5 ] { 5 } + Constant [ public integer TYPE_USER_DEFINED ] { 128 } } - Static properties [0] { @@ -468,6 +468,54 @@ Extension [ extension #181 mongodb version 1.3.4 ] { } } + Class [ final class MongoDB\BSON\DBPointer implements JsonSerializable, MongoDB\BSON\Type, Serializable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [5] { + Method [ final public method __toString ] { + + - Parameters [0] { + } + } + + Method [ final public method jsonSerialize ] { + + - Parameters [0] { + } + } + + Method [ final public method serialize ] { + + - Parameters [0] { + } + } + + Method [ final public method unserialize ] { + + - Parameters [1] { + Parameter #0 [ $serialized ] + } + } + + Method [ final private method __construct ] { + + - Parameters [0] { + } + } + } + } + Class [ final class MongoDB\BSON\Decimal128 implements MongoDB\BSON\Decimal128Interface, JsonSerializable, MongoDB\BSON\Type, Serializable ] { - Constants [0] { @@ -834,6 +882,54 @@ Extension [ extension #181 mongodb version 1.3.4 ] { } } + Class [ final class MongoDB\BSON\Symbol implements JsonSerializable, MongoDB\BSON\Type, Serializable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [5] { + Method [ final public method __toString ] { + + - Parameters [0] { + } + } + + Method [ final public method jsonSerialize ] { + + - Parameters [0] { + } + } + + Method [ final public method serialize ] { + + - Parameters [0] { + } + } + + Method [ final public method unserialize ] { + + - Parameters [1] { + Parameter #0 [ $serialized ] + } + } + + Method [ final private method __construct ] { + + - Parameters [0] { + } + } + } + } + Class [ final class MongoDB\BSON\Timestamp implements MongoDB\BSON\TimestampInterface, JsonSerializable, MongoDB\BSON\Type, Serializable ] { - Constants [0] { @@ -902,6 +998,54 @@ Extension [ extension #181 mongodb version 1.3.4 ] { } } + Class [ final class MongoDB\BSON\Undefined implements JsonSerializable, MongoDB\BSON\Type, Serializable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [5] { + Method [ final public method __toString ] { + + - Parameters [0] { + } + } + + Method [ final public method jsonSerialize ] { + + - Parameters [0] { + } + } + + Method [ final public method serialize ] { + + - Parameters [0] { + } + } + + Method [ final public method unserialize ] { + + - Parameters [1] { + Parameter #0 [ $serialized ] + } + } + + Method [ final private method __construct ] { + + - Parameters [0] { + } + } + } + } + Class [ final class MongoDB\BSON\UTCDateTime implements MongoDB\BSON\UTCDateTimeInterface, JsonSerializable, MongoDB\BSON\Type, Serializable ] { - Constants [0] { @@ -1162,7 +1306,7 @@ Extension [ extension #181 mongodb version 1.3.4 ] { - Properties [0] { } - - Methods [10] { + - Methods [14] { Method [ final public method __construct ] { - Parameters [3] { @@ -1177,7 +1321,34 @@ Extension [ extension #181 mongodb version 1.3.4 ] { - Parameters [3] { Parameter #0 [ $db ] Parameter #1 [ MongoDB\Driver\Command $command ] - Parameter #2 [ MongoDB\Driver\ReadPreference or NULL $readPreference ] + Parameter #2 [ $options ] + } + } + + Method [ final public method executeReadCommand ] { + + - Parameters [3] { + Parameter #0 [ $db ] + Parameter #1 [ MongoDB\Driver\Command $command ] + Parameter #2 [ array $options ] + } + } + + Method [ final public method executeWriteCommand ] { + + - Parameters [3] { + Parameter #0 [ $db ] + Parameter #1 [ MongoDB\Driver\Command $command ] + Parameter #2 [ array $options ] + } + } + + Method [ final public method executeReadWriteCommand ] { + + - Parameters [3] { + Parameter #0 [ $db ] + Parameter #1 [ MongoDB\Driver\Command $command ] + Parameter #2 [ $options ] } } @@ -1186,7 +1357,7 @@ Extension [ extension #181 mongodb version 1.3.4 ] { - Parameters [3] { Parameter #0 [ $namespace ] Parameter #1 [ MongoDB\Driver\Query $zquery ] - Parameter #2 [ MongoDB\Driver\ReadPreference or NULL $readPreference ] + Parameter #2 [ $options ] } } @@ -1195,7 +1366,7 @@ Extension [ extension #181 mongodb version 1.3.4 ] { - Parameters [3] { Parameter #0 [ $namespace ] Parameter #1 [ MongoDB\Driver\BulkWrite $zbulk ] - Parameter #2 [ MongoDB\Driver\WriteConcern or NULL $writeConcern ] + Parameter #2 [ $options ] } } @@ -1230,6 +1401,13 @@ Extension [ extension #181 mongodb version 1.3.4 ] { } } + Method [ final public method startSession ] { + + - Parameters [1] { + Parameter #0 [ array or NULL $options ] + } + } + Method [ final public method __wakeup ] { - Parameters [0] { @@ -1272,9 +1450,9 @@ Extension [ extension #181 mongodb version 1.3.4 ] { Class [ final class MongoDB\Driver\ReadConcern implements MongoDB\BSON\Serializable, MongoDB\BSON\Type ] { - Constants [3] { - Constant [ string LOCAL ] { local } - Constant [ string MAJORITY ] { majority } - Constant [ string LINEARIZABLE ] { linearizable } + Constant [ public string LOCAL ] { local } + Constant [ public string MAJORITY ] { majority } + Constant [ public string LINEARIZABLE ] { linearizable } } - Static properties [0] { @@ -1317,13 +1495,13 @@ Extension [ extension #181 mongodb version 1.3.4 ] { Class [ final class MongoDB\Driver\ReadPreference implements MongoDB\BSON\Serializable, MongoDB\BSON\Type ] { - Constants [7] { - Constant [ integer RP_PRIMARY ] { 1 } - Constant [ integer RP_PRIMARY_PREFERRED ] { 5 } - Constant [ integer RP_SECONDARY ] { 2 } - Constant [ integer RP_SECONDARY_PREFERRED ] { 6 } - Constant [ integer RP_NEAREST ] { 10 } - Constant [ integer NO_MAX_STALENESS ] { -1 } - Constant [ integer SMALLEST_MAX_STALENESS_SECONDS ] { 90 } + Constant [ public integer RP_PRIMARY ] { 1 } + Constant [ public integer RP_PRIMARY_PREFERRED ] { 5 } + Constant [ public integer RP_SECONDARY ] { 2 } + Constant [ public integer RP_SECONDARY_PREFERRED ] { 6 } + Constant [ public integer RP_NEAREST ] { 10 } + Constant [ public integer NO_MAX_STALENESS ] { -1 } + Constant [ public integer SMALLEST_MAX_STALENESS_SECONDS ] { 90 } } - Static properties [0] { @@ -1374,15 +1552,15 @@ Extension [ extension #181 mongodb version 1.3.4 ] { Class [ final class MongoDB\Driver\Server ] { - Constants [9] { - Constant [ integer TYPE_UNKNOWN ] { 0 } - Constant [ integer TYPE_STANDALONE ] { 1 } - Constant [ integer TYPE_MONGOS ] { 2 } - Constant [ integer TYPE_POSSIBLE_PRIMARY ] { 3 } - Constant [ integer TYPE_RS_PRIMARY ] { 4 } - Constant [ integer TYPE_RS_SECONDARY ] { 5 } - Constant [ integer TYPE_RS_ARBITER ] { 6 } - Constant [ integer TYPE_RS_OTHER ] { 7 } - Constant [ integer TYPE_RS_GHOST ] { 8 } + Constant [ public integer TYPE_UNKNOWN ] { 0 } + Constant [ public integer TYPE_STANDALONE ] { 1 } + Constant [ public integer TYPE_MONGOS ] { 2 } + Constant [ public integer TYPE_POSSIBLE_PRIMARY ] { 3 } + Constant [ public integer TYPE_RS_PRIMARY ] { 4 } + Constant [ public integer TYPE_RS_SECONDARY ] { 5 } + Constant [ public integer TYPE_RS_ARBITER ] { 6 } + Constant [ public integer TYPE_RS_OTHER ] { 7 } + Constant [ public integer TYPE_RS_GHOST ] { 8 } } - Static properties [0] { @@ -1394,13 +1572,40 @@ Extension [ extension #181 mongodb version 1.3.4 ] { - Properties [0] { } - - Methods [16] { + - Methods [19] { Method [ final public method executeCommand ] { - Parameters [3] { Parameter #0 [ $db ] Parameter #1 [ MongoDB\Driver\Command $command ] - Parameter #2 [ MongoDB\Driver\ReadPreference or NULL $readPreference ] + Parameter #2 [ $options ] + } + } + + Method [ final public method executeReadCommand ] { + + - Parameters [3] { + Parameter #0 [ $db ] + Parameter #1 [ MongoDB\Driver\Command $command ] + Parameter #2 [ array $options ] + } + } + + Method [ final public method executeWriteCommand ] { + + - Parameters [3] { + Parameter #0 [ $db ] + Parameter #1 [ MongoDB\Driver\Command $command ] + Parameter #2 [ array $options ] + } + } + + Method [ final public method executeReadWriteCommand ] { + + - Parameters [3] { + Parameter #0 [ $db ] + Parameter #1 [ MongoDB\Driver\Command $command ] + Parameter #2 [ array $options ] } } @@ -1409,7 +1614,7 @@ Extension [ extension #181 mongodb version 1.3.4 ] { - Parameters [3] { Parameter #0 [ $namespace ] Parameter #1 [ MongoDB\Driver\Query $zquery ] - Parameter #2 [ MongoDB\Driver\ReadPreference or NULL $readPreference ] + Parameter #2 [ $options ] } } @@ -1418,7 +1623,7 @@ Extension [ extension #181 mongodb version 1.3.4 ] { - Parameters [3] { Parameter #0 [ $namespace ] Parameter #1 [ MongoDB\Driver\BulkWrite $zbulk ] - Parameter #2 [ MongoDB\Driver\WriteConcern or NULL $writeConcern ] + Parameter #2 [ $options ] } } @@ -1502,10 +1707,71 @@ Extension [ extension #181 mongodb version 1.3.4 ] { } } + Class [ final class MongoDB\Driver\Session ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [7] { + Method [ final public method advanceClusterTime ] { + + - Parameters [1] { + Parameter #0 [ $clusterTime ] + } + } + + Method [ final public method advanceOperationTime ] { + + - Parameters [1] { + Parameter #0 [ $timestamp ] + } + } + + Method [ final public method getClusterTime ] { + + - Parameters [0] { + } + } + + Method [ final public method getLogicalSessionId ] { + + - Parameters [0] { + } + } + + Method [ final public method getOperationTime ] { + + - Parameters [0] { + } + } + + Method [ final private method __construct ] { + + - Parameters [0] { + } + } + + Method [ final public method __wakeup ] { + + - Parameters [0] { + } + } + } + } + Class [ final class MongoDB\Driver\WriteConcern implements MongoDB\BSON\Serializable, MongoDB\BSON\Type ] { - Constants [1] { - Constant [ string MAJORITY ] { majority } + Constant [ public string MAJORITY ] { majority } } - Static properties [0] { -- cgit