Skip to content

Commit d00509b

Browse files
authored
Update functionMap for ext-mongodb 1.17
1 parent 97d9ddf commit d00509b

File tree

1 file changed

+35
-25
lines changed

1 file changed

+35
-25
lines changed

resources/functionMap.php

Lines changed: 35 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -6727,19 +6727,19 @@
67276727
'MongoDB\BSON\Binary::getType' => ['int'],
67286728
'MongoDB\BSON\Binary::__toString' => ['string'],
67296729
'MongoDB\BSON\Binary::serialize' => ['string'],
6730-
'MongoDB\BSON\Binary::unserialize' => ['void', 'serialized'=>'string'],
6730+
'MongoDB\BSON\Binary::unserialize' => ['void', 'data'=>'string'],
67316731
'MongoDB\BSON\Binary::jsonSerialize' => ['mixed'],
67326732
'MongoDB\BSON\BinaryInterface::getData' => ['string'],
67336733
'MongoDB\BSON\BinaryInterface::getType' => ['int'],
67346734
'MongoDB\BSON\BinaryInterface::__toString' => ['string'],
67356735
'MongoDB\BSON\DBPointer::__toString' => ['string'],
67366736
'MongoDB\BSON\DBPointer::serialize' => ['string'],
6737-
'MongoDB\BSON\DBPointer::unserialize' => ['void', 'serialized'=>'string'],
6737+
'MongoDB\BSON\DBPointer::unserialize' => ['void', 'data'=>'string'],
67386738
'MongoDB\BSON\DBPointer::jsonSerialize' => ['mixed'],
67396739
'MongoDB\BSON\Decimal128::__construct' => ['void', 'value'=>'string'],
67406740
'MongoDB\BSON\Decimal128::__toString' => ['string'],
67416741
'MongoDB\BSON\Decimal128::serialize' => ['string'],
6742-
'MongoDB\BSON\Decimal128::unserialize' => ['void', 'serialized'=>'string'],
6742+
'MongoDB\BSON\Decimal128::unserialize' => ['void', 'data'=>'string'],
67436743
'MongoDB\BSON\Decimal128::jsonSerialize' => ['mixed'],
67446744
'MongoDB\BSON\Decimal128Interface::__toString' => ['string'],
67456745
'MongoDB\BSON\Document::fromBSON' => ['MongoDB\BSON\Document', 'bson'=>'string'],
@@ -6751,13 +6751,17 @@
67516751
'MongoDB\BSON\Document::toPHP' => ['object|array', 'typeMap='=>'?array'],
67526752
'MongoDB\BSON\Document::toCanonicalExtendedJSON' => ['string'],
67536753
'MongoDB\BSON\Document::toRelaxedExtendedJSON' => ['string'],
6754+
'MongoDB\BSON\Document::offsetExists' => ['bool', 'offset'=>'mixed'],
6755+
'MongoDB\BSON\Document::offsetGet' => ['mixed', 'offset'=>'mixed'],
6756+
'MongoDB\BSON\Document::offsetSet' => ['void', 'offset'=>'mixed', 'value'=>'mixed'],
6757+
'MongoDB\BSON\Document::offsetUnset' => ['void', 'offset'=>'mixed'],
67546758
'MongoDB\BSON\Document::__toString' => ['string'],
67556759
'MongoDB\BSON\Document::serialize' => ['string'],
6756-
'MongoDB\BSON\Document::unserialize' => ['void', 'serialized'=>'string'],
6760+
'MongoDB\BSON\Document::unserialize' => ['void', 'data'=>'string'],
67576761
'MongoDB\BSON\Int64::__construct' => ['void', 'value'=>'string|int'],
67586762
'MongoDB\BSON\Int64::__toString' => ['string'],
67596763
'MongoDB\BSON\Int64::serialize' => ['string'],
6760-
'MongoDB\BSON\Int64::unserialize' => ['void', 'serialized'=>'string'],
6764+
'MongoDB\BSON\Int64::unserialize' => ['void', 'data'=>'string'],
67616765
'MongoDB\BSON\Int64::jsonSerialize' => ['mixed'],
67626766
'MongoDB\BSON\Iterator::current' => ['mixed'],
67636767
'MongoDB\BSON\Iterator::key' => ['string|int'],
@@ -6769,22 +6773,22 @@
67696773
'MongoDB\BSON\Javascript::getScope' => ['?object'],
67706774
'MongoDB\BSON\Javascript::__toString' => ['string'],
67716775
'MongoDB\BSON\Javascript::serialize' => ['string'],
6772-
'MongoDB\BSON\Javascript::unserialize' => ['void', 'serialized'=>'string'],
6776+
'MongoDB\BSON\Javascript::unserialize' => ['void', 'data'=>'string'],
67736777
'MongoDB\BSON\Javascript::jsonSerialize' => ['mixed'],
67746778
'MongoDB\BSON\JavascriptInterface::getCode' => ['string'],
67756779
'MongoDB\BSON\JavascriptInterface::getScope' => ['?object'],
67766780
'MongoDB\BSON\JavascriptInterface::__toString' => ['string'],
67776781
'MongoDB\BSON\MaxKey::serialize' => ['string'],
6778-
'MongoDB\BSON\MaxKey::unserialize' => ['void', 'serialized'=>'string'],
6782+
'MongoDB\BSON\MaxKey::unserialize' => ['void', 'data'=>'string'],
67796783
'MongoDB\BSON\MaxKey::jsonSerialize' => ['mixed'],
67806784
'MongoDB\BSON\MinKey::serialize' => ['string'],
6781-
'MongoDB\BSON\MinKey::unserialize' => ['void', 'serialized'=>'string'],
6785+
'MongoDB\BSON\MinKey::unserialize' => ['void', 'data'=>'string'],
67826786
'MongoDB\BSON\MinKey::jsonSerialize' => ['mixed'],
67836787
'MongoDB\BSON\ObjectId::__construct' => ['void', 'id='=>'?string'],
67846788
'MongoDB\BSON\ObjectId::getTimestamp' => ['int'],
67856789
'MongoDB\BSON\ObjectId::__toString' => ['string'],
67866790
'MongoDB\BSON\ObjectId::serialize' => ['string'],
6787-
'MongoDB\BSON\ObjectId::unserialize' => ['void', 'serialized'=>'string'],
6791+
'MongoDB\BSON\ObjectId::unserialize' => ['void', 'data'=>'string'],
67886792
'MongoDB\BSON\ObjectId::jsonSerialize' => ['mixed'],
67896793
'MongoDB\BSON\ObjectIdInterface::getTimestamp' => ['int'],
67906794
'MongoDB\BSON\ObjectIdInterface::__toString' => ['string'],
@@ -6793,30 +6797,35 @@
67936797
'MongoDB\BSON\PackedArray::getIterator' => ['MongoDB\BSON\Iterator'],
67946798
'MongoDB\BSON\PackedArray::has' => ['bool', 'index'=>'int'],
67956799
'MongoDB\BSON\PackedArray::toPHP' => ['object|array', 'typeMap='=>'?array'],
6800+
'MongoDB\BSON\PackedArray::offsetExists' => ['bool', 'offset'=>'mixed'],
6801+
'MongoDB\BSON\PackedArray::offsetGet' => ['mixed', 'offset'=>'mixed'],
6802+
'MongoDB\BSON\PackedArray::offsetSet' => ['void', 'offset'=>'mixed', 'value'=>'mixed'],
6803+
'MongoDB\BSON\PackedArray::offsetUnset' => ['void', 'offset'=>'mixed'],
67966804
'MongoDB\BSON\PackedArray::__toString' => ['string'],
67976805
'MongoDB\BSON\PackedArray::serialize' => ['string'],
6798-
'MongoDB\BSON\PackedArray::unserialize' => ['void', 'serialized'=>'string'],
6806+
'MongoDB\BSON\PackedArray::unserialize' => ['void', 'data'=>'string'],
6807+
'MongoDB\BSON\Persistable::bsonSerialize' => ['stdClass|MongoDB\BSON\Document|array'],
67996808
'MongoDB\BSON\Regex::__construct' => ['void', 'pattern'=>'string', 'flags='=>'string'],
68006809
'MongoDB\BSON\Regex::getPattern' => ['string'],
68016810
'MongoDB\BSON\Regex::getFlags' => ['string'],
68026811
'MongoDB\BSON\Regex::__toString' => ['string'],
68036812
'MongoDB\BSON\Regex::serialize' => ['string'],
6804-
'MongoDB\BSON\Regex::unserialize' => ['void', 'serialized'=>'string'],
6813+
'MongoDB\BSON\Regex::unserialize' => ['void', 'data'=>'string'],
68056814
'MongoDB\BSON\Regex::jsonSerialize' => ['mixed'],
68066815
'MongoDB\BSON\RegexInterface::getPattern' => ['string'],
68076816
'MongoDB\BSON\RegexInterface::getFlags' => ['string'],
68086817
'MongoDB\BSON\RegexInterface::__toString' => ['string'],
6809-
'MongoDB\BSON\Serializable::bsonSerialize' => ['object|array'],
6818+
'MongoDB\BSON\Serializable::bsonSerialize' => ['stdClass|MongoDB\BSON\Document|MongoDB\BSON\PackedArray|array'],
68106819
'MongoDB\BSON\Symbol::__toString' => ['string'],
68116820
'MongoDB\BSON\Symbol::serialize' => ['string'],
6812-
'MongoDB\BSON\Symbol::unserialize' => ['void', 'serialized'=>'string'],
6821+
'MongoDB\BSON\Symbol::unserialize' => ['void', 'data'=>'string'],
68136822
'MongoDB\BSON\Symbol::jsonSerialize' => ['mixed'],
68146823
'MongoDB\BSON\Timestamp::__construct' => ['void', 'increment'=>'string|int', 'timestamp'=>'string|int'],
68156824
'MongoDB\BSON\Timestamp::getTimestamp' => ['int'],
68166825
'MongoDB\BSON\Timestamp::getIncrement' => ['int'],
68176826
'MongoDB\BSON\Timestamp::__toString' => ['string'],
68186827
'MongoDB\BSON\Timestamp::serialize' => ['string'],
6819-
'MongoDB\BSON\Timestamp::unserialize' => ['void', 'serialized'=>'string'],
6828+
'MongoDB\BSON\Timestamp::unserialize' => ['void', 'data'=>'string'],
68206829
'MongoDB\BSON\Timestamp::jsonSerialize' => ['mixed'],
68216830
'MongoDB\BSON\TimestampInterface::getTimestamp' => ['int'],
68226831
'MongoDB\BSON\TimestampInterface::getIncrement' => ['int'],
@@ -6825,13 +6834,13 @@
68256834
'MongoDB\BSON\UTCDateTime::toDateTime' => ['DateTime'],
68266835
'MongoDB\BSON\UTCDateTime::__toString' => ['string'],
68276836
'MongoDB\BSON\UTCDateTime::serialize' => ['string'],
6828-
'MongoDB\BSON\UTCDateTime::unserialize' => ['void', 'serialized'=>'string'],
6837+
'MongoDB\BSON\UTCDateTime::unserialize' => ['void', 'data'=>'string'],
68296838
'MongoDB\BSON\UTCDateTime::jsonSerialize' => ['mixed'],
68306839
'MongoDB\BSON\UTCDateTimeInterface::toDateTime' => ['DateTime'],
68316840
'MongoDB\BSON\UTCDateTimeInterface::__toString' => ['string'],
68326841
'MongoDB\BSON\Undefined::__toString' => ['string'],
68336842
'MongoDB\BSON\Undefined::serialize' => ['string'],
6834-
'MongoDB\BSON\Undefined::unserialize' => ['void', 'serialized'=>'string'],
6843+
'MongoDB\BSON\Undefined::unserialize' => ['void', 'data'=>'string'],
68356844
'MongoDB\BSON\Undefined::jsonSerialize' => ['mixed'],
68366845
'MongoDB\BSON\Unserializable::bsonUnserialize' => ['void', 'data'=>'array'],
68376846
'MongoDB\Driver\BulkWrite::__construct' => ['void', 'options='=>'?array'],
@@ -6864,7 +6873,7 @@
68646873
'MongoDB\Driver\Cursor::valid' => ['bool'],
68656874
'MongoDB\Driver\CursorId::__toString' => ['string'],
68666875
'MongoDB\Driver\CursorId::serialize' => ['string'],
6867-
'MongoDB\Driver\CursorId::unserialize' => ['void', 'serialized'=>'string'],
6876+
'MongoDB\Driver\CursorId::unserialize' => ['void', 'data'=>'string'],
68686877
'MongoDB\Driver\CursorInterface::getId' => ['MongoDB\Driver\CursorId'],
68696878
'MongoDB\Driver\CursorInterface::getServer' => ['MongoDB\Driver\Server'],
68706879
'MongoDB\Driver\CursorInterface::isDead' => ['bool'],
@@ -6933,6 +6942,7 @@
69336942
'MongoDB\Driver\Monitoring\CommandSucceededEvent::getServer' => ['MongoDB\Driver\Server'],
69346943
'MongoDB\Driver\Monitoring\CommandSucceededEvent::getServiceId' => ['?MongoDB\BSON\ObjectId'],
69356944
'MongoDB\Driver\Monitoring\CommandSucceededEvent::getServerConnectionId' => ['?int'],
6945+
'MongoDB\Driver\Monitoring\LogSubscriber::log' => ['void', 'level'=>'int', 'domain'=>'string', 'message'=>'string'],
69366946
'MongoDB\Driver\Monitoring\SDAMSubscriber::serverChanged' => ['void', 'event'=>'MongoDB\Driver\Monitoring\ServerChangedEvent'],
69376947
'MongoDB\Driver\Monitoring\SDAMSubscriber::serverClosed' => ['void', 'event'=>'MongoDB\Driver\Monitoring\ServerClosedEvent'],
69386948
'MongoDB\Driver\Monitoring\SDAMSubscriber::serverOpening' => ['void', 'event'=>'MongoDB\Driver\Monitoring\ServerOpeningEvent'],
@@ -6975,18 +6985,18 @@
69756985
'MongoDB\Driver\ReadConcern::__construct' => ['void', 'level='=>'?string'],
69766986
'MongoDB\Driver\ReadConcern::getLevel' => ['?string'],
69776987
'MongoDB\Driver\ReadConcern::isDefault' => ['bool'],
6978-
'MongoDB\Driver\ReadConcern::bsonSerialize' => ['object|array'],
6988+
'MongoDB\Driver\ReadConcern::bsonSerialize' => ['stdClass'],
69796989
'MongoDB\Driver\ReadConcern::serialize' => ['string'],
6980-
'MongoDB\Driver\ReadConcern::unserialize' => ['void', 'serialized'=>'string'],
6990+
'MongoDB\Driver\ReadConcern::unserialize' => ['void', 'data'=>'string'],
69816991
'MongoDB\Driver\ReadPreference::__construct' => ['void', 'mode'=>'string|int', 'tagSets='=>'?array', 'options='=>'?array'],
69826992
'MongoDB\Driver\ReadPreference::getHedge' => ['?object'],
69836993
'MongoDB\Driver\ReadPreference::getMaxStalenessSeconds' => ['int'],
69846994
'MongoDB\Driver\ReadPreference::getMode' => ['int'],
69856995
'MongoDB\Driver\ReadPreference::getModeString' => ['string'],
69866996
'MongoDB\Driver\ReadPreference::getTagSets' => ['array'],
6987-
'MongoDB\Driver\ReadPreference::bsonSerialize' => ['object|array'],
6997+
'MongoDB\Driver\ReadPreference::bsonSerialize' => ['stdClass'],
69886998
'MongoDB\Driver\ReadPreference::serialize' => ['string'],
6989-
'MongoDB\Driver\ReadPreference::unserialize' => ['void', 'serialized'=>'string'],
6999+
'MongoDB\Driver\ReadPreference::unserialize' => ['void', 'data'=>'string'],
69907000
'MongoDB\Driver\Server::executeBulkWrite' => ['MongoDB\Driver\WriteResult', 'namespace'=>'string', 'bulkWrite'=>'MongoDB\Driver\BulkWrite', 'options='=>'MongoDB\Driver\WriteConcern|array|null'],
69917001
'MongoDB\Driver\Server::executeCommand' => ['MongoDB\Driver\Cursor', 'db'=>'string', 'command'=>'MongoDB\Driver\Command', 'options='=>'MongoDB\Driver\ReadPreference|array|null'],
69927002
'MongoDB\Driver\Server::executeQuery' => ['MongoDB\Driver\Cursor', 'namespace'=>'string', 'query'=>'MongoDB\Driver\Query', 'options='=>'MongoDB\Driver\ReadPreference|array|null'],
@@ -7006,9 +7016,9 @@
70067016
'MongoDB\Driver\Server::isPrimary' => ['bool'],
70077017
'MongoDB\Driver\Server::isSecondary' => ['bool'],
70087018
'MongoDB\Driver\ServerApi::__construct' => ['void', 'version'=>'string', 'strict='=>'?bool', 'deprecationErrors='=>'?bool'],
7009-
'MongoDB\Driver\ServerApi::bsonSerialize' => ['object|array'],
7019+
'MongoDB\Driver\ServerApi::bsonSerialize' => ['stdClass'],
70107020
'MongoDB\Driver\ServerApi::serialize' => ['string'],
7011-
'MongoDB\Driver\ServerApi::unserialize' => ['void', 'serialized'=>'string'],
7021+
'MongoDB\Driver\ServerApi::unserialize' => ['void', 'data'=>'string'],
70127022
'MongoDB\Driver\ServerDescription::getHelloResponse' => ['array'],
70137023
'MongoDB\Driver\ServerDescription::getHost' => ['string'],
70147024
'MongoDB\Driver\ServerDescription::getLastUpdateTime' => ['int'],
@@ -7038,9 +7048,9 @@
70387048
'MongoDB\Driver\WriteConcern::getW' => ['string|int|null'],
70397049
'MongoDB\Driver\WriteConcern::getWtimeout' => ['int'],
70407050
'MongoDB\Driver\WriteConcern::isDefault' => ['bool'],
7041-
'MongoDB\Driver\WriteConcern::bsonSerialize' => ['object|array'],
7051+
'MongoDB\Driver\WriteConcern::bsonSerialize' => ['stdClass'],
70427052
'MongoDB\Driver\WriteConcern::serialize' => ['string'],
7043-
'MongoDB\Driver\WriteConcern::unserialize' => ['void', 'serialized'=>'string'],
7053+
'MongoDB\Driver\WriteConcern::unserialize' => ['void', 'data'=>'string'],
70447054
'MongoDB\Driver\WriteConcernError::getCode' => ['int'],
70457055
'MongoDB\Driver\WriteConcernError::getInfo' => ['?object'],
70467056
'MongoDB\Driver\WriteConcernError::getMessage' => ['string'],

0 commit comments

Comments
 (0)