MDL-54592 cachestore_mongodb: add MongoDB PHP Library
authorVíctor Déniz Falcón <victor@moodle.com>
Thu, 14 Mar 2019 10:54:47 +0000 (10:54 +0000)
committerVíctor Déniz Falcón <victor@moodle.com>
Fri, 15 Mar 2019 13:50:51 +0000 (13:50 +0000)
commitb3c0e79678aa5102eb3f98f15641e69f8a8dd250
tree526583b6fbec8d5bd65b6099bd182bb741f5cdcf
parentec819146cce71d47e6d0b5403e9889d64de1db7b
MDL-54592 cachestore_mongodb: add MongoDB PHP Library

The new mongodb extension provides a limited API. The MongoDB PHP adds a
high level abstraction layer that provides methods for CRUD operations
and common commands. This version of MongoDB PHP Library requires
the PHP mongodb extension >= 1.5.
76 files changed:
cache/stores/mongodb/MongoDB/BulkWriteResult.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/ChangeStream.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Client.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Collection.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Database.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/DeleteResult.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Exception/BadMethodCallException.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Exception/Exception.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Exception/InvalidArgumentException.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Exception/ResumeTokenException.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Exception/RuntimeException.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Exception/UnexpectedValueException.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Exception/UnsupportedException.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/GridFS/Bucket.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/GridFS/CollectionWrapper.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/GridFS/Exception/CorruptFileException.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/GridFS/Exception/FileNotFoundException.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/GridFS/ReadableStream.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/GridFS/StreamWrapper.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/GridFS/WritableStream.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/InsertManyResult.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/InsertOneResult.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/MapReduceResult.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Model/BSONArray.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Model/BSONDocument.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Model/BSONIterator.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Model/CachingIterator.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Model/CollectionInfo.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Model/CollectionInfoCommandIterator.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Model/CollectionInfoIterator.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Model/DatabaseInfo.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Model/DatabaseInfoIterator.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Model/DatabaseInfoLegacyIterator.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Model/IndexInfo.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Model/IndexInfoIterator.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Model/IndexInfoIteratorIterator.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Model/IndexInput.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Model/TypeMapArrayIterator.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/Aggregate.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/BulkWrite.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/Count.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/CountDocuments.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/CreateCollection.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/CreateIndexes.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/DatabaseCommand.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/Delete.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/DeleteMany.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/DeleteOne.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/Distinct.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/DropCollection.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/DropDatabase.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/DropIndexes.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/EstimatedDocumentCount.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/Executable.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/Explain.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/Explainable.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/Find.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/FindAndModify.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/FindOne.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/FindOneAndDelete.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/FindOneAndReplace.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/FindOneAndUpdate.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/InsertMany.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/InsertOne.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/ListCollections.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/ListDatabases.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/ListIndexes.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/MapReduce.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/ModifyCollection.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/ReplaceOne.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/Update.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/UpdateMany.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/UpdateOne.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/Operation/Watch.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/UpdateResult.php [new file with mode: 0755]
cache/stores/mongodb/MongoDB/functions.php [new file with mode: 0755]