Extension [ extension #83 mongo version 1.6.16 ] { - Dependencies { Dependency [ openssl (Optional) ] } - INI { Entry [ mongo.default_host ] Current = 'localhost' } Entry [ mongo.default_port ] Current = '27017' } Entry [ mongo.chunk_size ] Current = '261120' } Entry [ mongo.cmd ] Current = '$' } Entry [ mongo.native_long ] Current = '1' } Entry [ mongo.long_as_object ] Current = '0' } Entry [ mongo.allow_empty_keys ] Current = '0' } Entry [ mongo.ping_interval ] Current = '5' } Entry [ mongo.is_master_interval ] Current = '15' } } - Constants [27] { Constant [ integer MONGO_STREAMS ] { 1 } Constant [ integer MONGO_SUPPORTS_STREAMS ] { 1 } Constant [ integer MONGO_SUPPORTS_SSL ] { 1 } Constant [ integer MONGO_SUPPORTS_AUTH_MECHANISM_MONGODB_CR ] { 1 } Constant [ integer MONGO_SUPPORTS_AUTH_MECHANISM_MONGODB_X509 ] { 1 } Constant [ integer MONGO_SUPPORTS_AUTH_MECHANISM_SCRAM_SHA1 ] { 1 } Constant [ integer MONGO_SUPPORTS_AUTH_MECHANISM_GSSAPI ] { 1 } Constant [ integer MONGO_SUPPORTS_AUTH_MECHANISM_PLAIN ] { 1 } Constant [ integer MONGO_STREAM_NOTIFY_TYPE_IO_INIT ] { 100 } Constant [ integer MONGO_STREAM_NOTIFY_TYPE_LOG ] { 200 } Constant [ integer MONGO_STREAM_NOTIFY_IO_READ ] { 111 } Constant [ integer MONGO_STREAM_NOTIFY_IO_WRITE ] { 112 } Constant [ integer MONGO_STREAM_NOTIFY_IO_PROGRESS ] { 7 } Constant [ integer MONGO_STREAM_NOTIFY_IO_COMPLETED ] { 8 } Constant [ integer MONGO_STREAM_NOTIFY_LOG_INSERT ] { 211 } Constant [ integer MONGO_STREAM_NOTIFY_LOG_QUERY ] { 212 } Constant [ integer MONGO_STREAM_NOTIFY_LOG_UPDATE ] { 213 } Constant [ integer MONGO_STREAM_NOTIFY_LOG_DELETE ] { 214 } Constant [ integer MONGO_STREAM_NOTIFY_LOG_GETMORE ] { 215 } Constant [ integer MONGO_STREAM_NOTIFY_LOG_KILLCURSOR ] { 216 } Constant [ integer MONGO_STREAM_NOTIFY_LOG_BATCHINSERT ] { 217 } Constant [ integer MONGO_STREAM_NOTIFY_LOG_RESPONSE_HEADER ] { 218 } Constant [ integer MONGO_STREAM_NOTIFY_LOG_WRITE_REPLY ] { 219 } Constant [ integer MONGO_STREAM_NOTIFY_LOG_CMD_INSERT ] { 220 } Constant [ integer MONGO_STREAM_NOTIFY_LOG_CMD_UPDATE ] { 221 } Constant [ integer MONGO_STREAM_NOTIFY_LOG_CMD_DELETE ] { 222 } Constant [ integer MONGO_STREAM_NOTIFY_LOG_WRITE_BATCH ] { 223 } } - Functions { Function [ function bson_encode ] { } Function [ function bson_decode ] { } } - Classes [37] { Class [ class MongoClient ] { - Constants [8] { Constant [ string DEFAULT_HOST ] { localhost } Constant [ integer DEFAULT_PORT ] { 27017 } Constant [ string VERSION ] { 1.6.16 } Constant [ string RP_PRIMARY ] { primary } Constant [ string RP_PRIMARY_PREFERRED ] { primaryPreferred } Constant [ string RP_SECONDARY ] { secondary } Constant [ string RP_SECONDARY_PREFERRED ] { secondaryPreferred } Constant [ string RP_NEAREST ] { nearest } } - Static properties [0] { } - Static methods [2] { Method [ static public method getConnections ] { - Parameters [0] { } } Method [ static public method killCursor ] { - Parameters [1] { Parameter #0 [ $cursor_id ] } } } - Properties [4] { Property [ public $connected ] Property [ public $status ] Property [ protected $server ] Property [ protected $persistent ] } - Methods [14] { Method [ public method __construct ] { - Parameters [2] { Parameter #0 [ $server ] Parameter #1 [ array $options ] } } Method [ public method connect ] { - Parameters [0] { } } Method [ public method __toString ] { - Parameters [0] { } } Method [ public method __get ] { - Parameters [1] { Parameter #0 [ $name ] } } Method [ public method selectDB ] { - Parameters [1] { Parameter #0 [ $database_name ] } } Method [ public method selectCollection ] { - Parameters [2] { Parameter #0 [ $database_name ] Parameter #1 [ $collection_name ] } } Method [ public method getReadPreference ] { - Parameters [0] { } } Method [ public method setReadPreference ] { - Parameters [2] { Parameter #0 [ $read_preference ] Parameter #1 [ array $tags ] } } Method [ public method getWriteConcern ] { - Parameters [0] { } } Method [ public method setWriteConcern ] { - Parameters [2] { Parameter #0 [ $w ] Parameter #1 [ $wtimeout ] } } Method [ public method dropDB ] { - Parameters [1] { Parameter #0 [ $MongoDB_object_OR_database_name ] } } Method [ public method listDBs ] { - Parameters [0] { } } Method [ public method getHosts ] { - Parameters [0] { } } Method [ public method close ] { - Parameters [0] { } } } } Class [ class Mongo extends MongoClient ] { - Constants [8] { Constant [ string DEFAULT_HOST ] { localhost } Constant [ integer DEFAULT_PORT ] { 27017 } Constant [ string VERSION ] { 1.6.16 } Constant [ string RP_PRIMARY ] { primary } Constant [ string RP_PRIMARY_PREFERRED ] { primaryPreferred } Constant [ string RP_SECONDARY ] { secondary } Constant [ string RP_SECONDARY_PREFERRED ] { secondaryPreferred } Constant [ string RP_NEAREST ] { nearest } } - Static properties [0] { } - Static methods [5] { Method [ static public method setPoolSize ] { - Parameters [1] { Parameter #0 [ $size ] } } Method [ static public method getPoolSize ] { - Parameters [0] { } } Method [ static public method poolDebug ] { - Parameters [0] { } } Method [ static public method getConnections ] { - Parameters [0] { } } Method [ static public method killCursor ] { - Parameters [1] { Parameter #0 [ $cursor_id ] } } } - Properties [4] { Property [ public $connected ] Property [ public $status ] Property [ protected $server ] Property [ protected $persistent ] } - Methods [23] { Method [ public method __construct ] { - Parameters [2] { Parameter #0 [ $server ] Parameter #1 [ array $options ] } } Method [ protected method connectUtil ] { - Parameters [0] { } } Method [ public method getSlaveOkay ] { - Parameters [0] { } } Method [ public method setSlaveOkay ] { - Parameters [1] { Parameter #0 [ $slave_okay ] } } Method [ public method lastError ] { - Parameters [0] { } } Method [ public method prevError ] { - Parameters [0] { } } Method [ public method resetError ] { - Parameters [0] { } } Method [ public method forceError ] { - Parameters [0] { } } Method [ public method getSlave ] { - Parameters [0] { } } Method [ public method switchSlave ] { - Parameters [0] { } } Method [ public method connect ] { - Parameters [0] { } } Method [ public method __toString ] { - Parameters [0] { } } Method [ public method __get ] { - Parameters [1] { Parameter #0 [ $name ] } } Method [ public method selectDB ] { - Parameters [1] { Parameter #0 [ $database_name ] } } Method [ public method selectCollection ] { - Parameters [2] { Parameter #0 [ $database_name ] Parameter #1 [ $collection_name ] } } Method [ public method getReadPreference ] { - Parameters [0] { } } Method [ public method setReadPreference ] { - Parameters [2] { Parameter #0 [ $read_preference ] Parameter #1 [ array $tags ] } } Method [ public method getWriteConcern ] { - Parameters [0] { } } Method [ public method setWriteConcern ] { - Parameters [2] { Parameter #0 [ $w ] Parameter #1 [ $wtimeout ] } } Method [ public method dropDB ] { - Parameters [1] { Parameter #0 [ $MongoDB_object_OR_database_name ] } } Method [ public method listDBs ] { - Parameters [0] { } } Method [ public method getHosts ] { - Parameters [0] { } } Method [ public method close ] { - Parameters [0] { } } } } Class [ class MongoDB ] { - Constants [3] { Constant [ integer PROFILING_OFF ] { 0 } Constant [ integer PROFILING_SLOW ] { 1 } Constant [ integer PROFILING_ON ] { 2 } } - Static properties [0] { } - Static methods [0] { } - Properties [2] { Property [ public $w ] Property [ public $wtimeout ] } - Methods [29] { Method [ public method __construct ] { - Parameters [2] { Parameter #0 [ MongoClient $connection ] Parameter #1 [ $database_name ] } } Method [ public method __toString ] { - Parameters [0] { } } Method [ public method __get ] { - Parameters [1] { Parameter #0 [ $name ] } } Method [ public method getGridFS ] { - Parameters [1] { Parameter #0 [ $prefix ] } } Method [ public method getSlaveOkay ] { - Parameters [0] { } } Method [ public method setSlaveOkay ] { - Parameters [1] { Parameter #0 [ $slave_okay ] } } Method [ public method getReadPreference ] { - Parameters [0] { } } Method [ public method setReadPreference ] { - Parameters [2] { Parameter #0 [ $read_preference ] Parameter #1 [ array $tags ] } } Method [ public method getWriteConcern ] { - Parameters [0] { } } Method [ public method setWriteConcern ] { - Parameters [2] { Parameter #0 [ $w ] Parameter #1 [ $wtimeout ] } } Method [ public method getProfilingLevel ] { - Parameters [0] { } } Method [ public method setProfilingLevel ] { - Parameters [1] { Parameter #0 [ $level ] } } Method [ public method drop ] { - Parameters [0] { } } Method [ public method repair ] { - Parameters [2] { Parameter #0 [ $keep_cloned_files ] Parameter #1 [ $backup_original_files ] } } Method [ public method selectCollection ] { - Parameters [1] { Parameter #0 [ $collection_name ] } } Method [ public method createCollection ] { - Parameters [1] { Parameter #0 [ $collection_name ] } } Method [ public method dropCollection ] { - Parameters [1] { Parameter #0 [ $collection_name ] } } Method [ public method listCollections ] { - Parameters [1] { Parameter #0 [ $includeSystemCollections ] } } Method [ public method getCollectionNames ] { - Parameters [1] { Parameter #0 [ $includeSystemCollections ] } } Method [ public method getCollectionInfo ] { - Parameters [1] { Parameter #0 [ $includeSystemCollections ] } } Method [ public method createDBRef ] { - Parameters [2] { Parameter #0 [ $collection_name ] Parameter #1 [ $array_with_id_fields_OR_MongoID ] } } Method [ public method getDBRef ] { - Parameters [1] { Parameter #0 [ $reference_information ] } } Method [ public method execute ] { - Parameters [2] { Parameter #0 [ $javascript_code ] Parameter #1 [ array $arguments ] } } Method [ public method command ] { - Parameters [3] { Parameter #0 [ $command ] Parameter #1 [ array or NULL $options ] Parameter #2 [ &$hash ] } } Method [ public method lastError ] { } Method [ public method prevError ] { } Method [ public method resetError ] { } Method [ public method forceError ] { } Method [ public method authenticate ] { - Parameters [2] { Parameter #0 [ $username ] Parameter #1 [ $password ] } } } } Class [ class MongoCollection ] { - Constants [2] { Constant [ integer ASCENDING ] { 1 } Constant [ integer DESCENDING ] { -1 } } - Static properties [0] { } - Static methods [1] { Method [ static protected method toIndexString ] { - Parameters [1] { Parameter #0 [ $string_OR_array_of_keys ] } } } - Properties [2] { Property [ public $w ] Property [ public $wtimeout ] } - Methods [33] { Method [ public method __construct ] { - Parameters [2] { Parameter #0 [ MongoDB $database ] Parameter #1 [ $collection_name ] } } Method [ public method __toString ] { - Parameters [0] { } } Method [ public method __get ] { - Parameters [1] { Parameter #0 [ $name ] } } Method [ public method getName ] { - Parameters [0] { } } Method [ public method getSlaveOkay ] { - Parameters [0] { } } Method [ public method setSlaveOkay ] { - Parameters [1] { Parameter #0 [ $slave_okay ] } } Method [ public method getReadPreference ] { - Parameters [0] { } } Method [ public method setReadPreference ] { - Parameters [2] { Parameter #0 [ $read_preference ] Parameter #1 [ array $tags ] } } Method [ public method getWriteConcern ] { - Parameters [0] { } } Method [ public method setWriteConcern ] { - Parameters [2] { Parameter #0 [ $w ] Parameter #1 [ $wtimeout ] } } Method [ public method drop ] { - Parameters [0] { } } Method [ public method validate ] { - Parameters [1] { Parameter #0 [ $validate ] } } Method [ public method insert ] { - Parameters [2] { Parameter #0 [ $array_of_fields_OR_object ] Parameter #1 [ array $options ] } } Method [ public method batchInsert ] { - Parameters [2] { Parameter #0 [ array $documents ] Parameter #1 [ array $options ] } } Method [ public method update ] { - Parameters [3] { Parameter #0 [ $old_array_of_fields_OR_object ] Parameter #1 [ $new_array_of_fields_OR_object ] Parameter #2 [ array $options ] } } Method [ public method remove ] { - Parameters [2] { Parameter #0 [ $array_of_fields_OR_object ] Parameter #1 [ array $options ] } } Method [ public method find ] { - Parameters [2] { Parameter #0 [ $query ] Parameter #1 [ $fields ] } } Method [ public method findOne ] { - Parameters [3] { Parameter #0 [ $query ] Parameter #1 [ $fields ] Parameter #2 [ array $options ] } } Method [ public method findAndModify ] { - Parameters [4] { Parameter #0 [ $query ] Parameter #1 [ $update ] Parameter #2 [ $fields ] Parameter #3 [ array or NULL $options ] } } Method [ public method createIndex ] { - Parameters [2] { Parameter #0 [ $array_of_keys ] Parameter #1 [ array $options ] } } Method [ public method ensureIndex ] { - Parameters [2] { Parameter #0 [ $key_OR_array_of_keys ] Parameter #1 [ array $options ] } } Method [ public method deleteIndex ] { - Parameters [1] { Parameter #0 [ $string_OR_array_of_keys ] } } Method [ public method deleteIndexes ] { - Parameters [0] { } } Method [ public method getIndexInfo ] { - Parameters [0] { } } Method [ public method count ] { - Parameters [3] { Parameter #0 [ $query_AS_array_of_fields_OR_object ] Parameter #1 [ $options_OR_limit ] Parameter #2 [ $skip ] } } Method [ public method save ] { - Parameters [2] { Parameter #0 [ $array_of_fields_OR_object ] Parameter #1 [ array $options ] } } Method [ public method createDBRef ] { - Parameters [1] { Parameter #0 [ $array_with_id_fields_OR_MongoID ] } } Method [ public method getDBRef ] { - Parameters [1] { Parameter #0 [ $reference ] } } Method [ public method group ] { - Parameters [4] { Parameter #0 [ $keys_or_MongoCode ] Parameter #1 [ $initial_value ] Parameter #2 [ $array_OR_MongoCode ] Parameter #3 [ array $options ] } } Method [ public method distinct ] { - Parameters [2] { Parameter #0 [ $key ] Parameter #1 [ $query ] } } Method [ public method aggregate ] { - Parameters [3] { Parameter #0 [ $pipeline ] Parameter #1 [ $op ] Parameter #2 [ $... ] } } Method [ public method aggregateCursor ] { - Parameters [2] { Parameter #0 [ array or NULL $pipeline ] Parameter #1 [ array or NULL $options ] } } Method [ public method parallelCollectionScan ] { - Parameters [2] { Parameter #0 [ $num_cursors ] Parameter #1 [ array $options ] } } } } Interface [ interface MongoCursorInterface extends Iterator, Traversable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [11] { Method [ abstract public method batchSize ] { - Parameters [1] { Parameter #0 [ $number ] } } Method [ abstract public method info ] { - Parameters [0] { } } Method [ abstract public method dead ] { - Parameters [0] { } } Method [ abstract public method timeout ] { - Parameters [1] { Parameter #0 [ $timeoutMS ] } } Method [ abstract public method getReadPreference ] { - Parameters [0] { } } Method [ abstract public method setReadPreference ] { - Parameters [2] { Parameter #0 [ $read_preference ] Parameter #1 [ array $tags ] } } Method [ abstract public method current ] { } Method [ abstract public method next ] { } Method [ abstract public method key ] { } Method [ abstract public method valid ] { } Method [ abstract public method rewind ] { } } } Class [ class MongoCursor implements MongoCursorInterface, Traversable, Iterator ] { - Constants [0] { } - Static properties [2] { Property [ public static $slaveOkay ] Property [ public static $timeout ] } - Static methods [0] { } - Properties [0] { } - Methods [32] { Method [ public method __construct ] { - Parameters [4] { Parameter #0 [ MongoClient $connection ] Parameter #1 [ $database_and_collection_name ] Parameter #2 [ $query ] Parameter #3 [ $array_of_fields_OR_object ] } } Method [ public method hasNext ] { - Parameters [0] { } } Method [ public method getNext ] { - Parameters [0] { } } Method [ public method limit ] { - Parameters [1] { Parameter #0 [ $number ] } } Method [ public method batchSize ] { - Parameters [1] { Parameter #0 [ $number ] } } Method [ public method skip ] { - Parameters [1] { Parameter #0 [ $number ] } } Method [ public method fields ] { - Parameters [1] { Parameter #0 [ $fields ] } } Method [ public method maxTimeMS ] { - Parameters [1] { Parameter #0 [ $ms ] } } Method [ public method addOption ] { - Parameters [2] { Parameter #0 [ $key ] Parameter #1 [ $value ] } } Method [ public method snapshot ] { - Parameters [0] { } } Method [ public method sort ] { - Parameters [1] { Parameter #0 [ $fields ] } } Method [ public method hint ] { - Parameters [1] { Parameter #0 [ $keyPattern ] } } Method [ public method explain ] { - Parameters [0] { } } Method [ public method setFlag ] { - Parameters [2] { Parameter #0 [ $bit ] Parameter #1 [ $set ] } } Method [ public method slaveOkay ] { - Parameters [1] { Parameter #0 [ $okay ] } } Method [ public method tailable ] { - Parameters [1] { Parameter #0 [ $tail ] } } Method [ public method immortal ] { - Parameters [1] { Parameter #0 [ $liveForever ] } } Method [ public method awaitData ] { - Parameters [1] { Parameter #0 [ $wait ] } } Method [ public method partial ] { - Parameters [1] { Parameter #0 [ $okay ] } } Method [ public method getReadPreference ] { - Parameters [0] { } } Method [ public method setReadPreference ] { - Parameters [2] { Parameter #0 [ $read_preference ] Parameter #1 [ array $tags ] } } Method [ final protected method doQuery ] { - Parameters [0] { } } Method [ public method timeout ] { - Parameters [1] { Parameter #0 [ $timeoutMS ] } } Method [ public method info ] { - Parameters [0] { } } Method [ public method dead ] { - Parameters [0] { } } Method [ public method current ] { - Parameters [0] { } } Method [ public method key ] { - Parameters [0] { } } Method [ public method next ] { - Parameters [0] { } } Method [ public method rewind ] { - Parameters [0] { } } Method [ public method valid ] { - Parameters [0] { } } Method [ public method reset ] { - Parameters [0] { } } Method [ public method count ] { - Parameters [1] { Parameter #0 [ $foundOnly ] } } } } Class [ class MongoCommandCursor implements MongoCursorInterface, Traversable, Iterator ] { - Constants [0] { } - Static properties [0] { } - Static methods [1] { Method [ static public method createFromDocument ] { - Parameters [3] { Parameter #0 [ MongoClient $connection ] Parameter #1 [ $connection_hash ] Parameter #2 [ $cursor_document ] } } } - Properties [0] { } - Methods [12] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ MongoClient $connection ] Parameter #1 [ $database_and_collection_name ] Parameter #2 [ $query ] } } Method [ public method batchSize ] { - Parameters [1] { Parameter #0 [ $number ] } } Method [ public method timeout ] { - Parameters [1] { Parameter #0 [ $timeoutMS ] } } Method [ public method info ] { - Parameters [0] { } } Method [ public method dead ] { - Parameters [0] { } } Method [ public method getReadPreference ] { - Parameters [0] { } } Method [ public method setReadPreference ] { - Parameters [2] { Parameter #0 [ $read_preference ] Parameter #1 [ array $tags ] } } Method [ public method current ] { - Parameters [0] { } } Method [ public method key ] { - Parameters [0] { } } Method [ public method next ] { - Parameters [0] { } } Method [ public method rewind ] { - Parameters [0] { } } Method [ public method valid ] { - Parameters [0] { } } } } Class [ class MongoGridFS extends MongoCollection ] { - Constants [2] { Constant [ integer ASCENDING ] { 1 } Constant [ integer DESCENDING ] { -1 } } - Static properties [0] { } - Static methods [1] { Method [ static protected method toIndexString ] { - Parameters [1] { Parameter #0 [ $string_OR_array_of_keys ] } } } - Properties [5] { Property [ public $w ] Property [ public $wtimeout ] Property [ public $chunks ] Property [ protected $filesName ] Property [ protected $chunksName ] } - Methods [39] { Method [ public method __construct ] { } Method [ public method drop ] { } Method [ public method find ] { - Parameters [2] { Parameter #0 [ $query ] Parameter #1 [ $fields ] } } Method [ public method storeFile ] { } Method [ public method storeBytes ] { } Method [ public method findOne ] { - Parameters [3] { Parameter #0 [ $query ] Parameter #1 [ $fields ] Parameter #2 [ array $options ] } } Method [ public method remove ] { - Parameters [2] { Parameter #0 [ $filename_OR_fields_OR_object ] Parameter #1 [ array $options ] } } Method [ public method storeUpload ] { } Method [ public method delete ] { } Method [ public method get ] { } Method [ public method put ] { } Method [ public method __toString ] { - Parameters [0] { } } Method [ public method __get ] { - Parameters [1] { Parameter #0 [ $name ] } } Method [ public method getName ] { - Parameters [0] { } } Method [ public method getSlaveOkay ] { - Parameters [0] { } } Method [ public method setSlaveOkay ] { - Parameters [1] { Parameter #0 [ $slave_okay ] } } Method [ public method getReadPreference ] { - Parameters [0] { } } Method [ public method setReadPreference ] { - Parameters [2] { Parameter #0 [ $read_preference ] Parameter #1 [ array $tags ] } } Method [ public method getWriteConcern ] { - Parameters [0] { } } Method [ public method setWriteConcern ] { - Parameters [2] { Parameter #0 [ $w ] Parameter #1 [ $wtimeout ] } } Method [ public method validate ] { - Parameters [1] { Parameter #0 [ $validate ] } } Method [ public method insert ] { - Parameters [2] { Parameter #0 [ $array_of_fields_OR_object ] Parameter #1 [ array $options ] } } Method [ public method batchInsert ] { - Parameters [2] { Parameter #0 [ array $documents ] Parameter #1 [ array $options ] } } Method [ public method update ] { - Parameters [3] { Parameter #0 [ $old_array_of_fields_OR_object ] Parameter #1 [ $new_array_of_fields_OR_object ] Parameter #2 [ array $options ] } } Method [ public method findAndModify ] { - Parameters [4] { Parameter #0 [ $query ] Parameter #1 [ $update ] Parameter #2 [ $fields ] Parameter #3 [ array or NULL $options ] } } Method [ public method createIndex ] { - Parameters [2] { Parameter #0 [ $array_of_keys ] Parameter #1 [ array $options ] } } Method [ public method ensureIndex ] { - Parameters [2] { Parameter #0 [ $key_OR_array_of_keys ] Parameter #1 [ array $options ] } } Method [ public method deleteIndex ] { - Parameters [1] { Parameter #0 [ $string_OR_array_of_keys ] } } Method [ public method deleteIndexes ] { - Parameters [0] { } } Method [ public method getIndexInfo ] { - Parameters [0] { } } Method [ public method count ] { - Parameters [3] { Parameter #0 [ $query_AS_array_of_fields_OR_object ] Parameter #1 [ $options_OR_limit ] Parameter #2 [ $skip ] } } Method [ public method save ] { - Parameters [2] { Parameter #0 [ $array_of_fields_OR_object ] Parameter #1 [ array $options ] } } Method [ public method createDBRef ] { - Parameters [1] { Parameter #0 [ $array_with_id_fields_OR_MongoID ] } } Method [ public method getDBRef ] { - Parameters [1] { Parameter #0 [ $reference ] } } Method [ public method group ] { - Parameters [4] { Parameter #0 [ $keys_or_MongoCode ] Parameter #1 [ $initial_value ] Parameter #2 [ $array_OR_MongoCode ] Parameter #3 [ array $options ] } } Method [ public method distinct ] { - Parameters [2] { Parameter #0 [ $key ] Parameter #1 [ $query ] } } Method [ public method aggregate ] { - Parameters [3] { Parameter #0 [ $pipeline ] Parameter #1 [ $op ] Parameter #2 [ $... ] } } Method [ public method aggregateCursor ] { - Parameters [2] { Parameter #0 [ array or NULL $pipeline ] Parameter #1 [ array or NULL $options ] } } Method [ public method parallelCollectionScan ] { - Parameters [2] { Parameter #0 [ $num_cursors ] Parameter #1 [ array $options ] } } } } Class [ class MongoGridFSFile ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [2] { Property [ public $file ] Property [ protected $gridfs ] } - Methods [6] { Method [ public method __construct ] { } Method [ public method getFilename ] { } Method [ public method getSize ] { } Method [ public method write ] { } Method [ public method getBytes ] { } Method [ public method getResource ] { } } } Class [ class MongoGridFSCursor extends MongoCursor implements Iterator, Traversable, MongoCursorInterface ] { - Constants [0] { } - Static properties [2] { Property [ public static $slaveOkay ] Property [ public static $timeout ] } - Static methods [0] { } - Properties [1] { Property [ protected $gridfs ] } - Methods [32] { Method [ public method __construct ] { } Method [ public method getNext ] { } Method [ public method current ] { } Method [ public method hasNext ] { - Parameters [0] { } } Method [ public method limit ] { - Parameters [1] { Parameter #0 [ $number ] } } Method [ public method batchSize ] { - Parameters [1] { Parameter #0 [ $number ] } } Method [ public method skip ] { - Parameters [1] { Parameter #0 [ $number ] } } Method [ public method fields ] { - Parameters [1] { Parameter #0 [ $fields ] } } Method [ public method maxTimeMS ] { - Parameters [1] { Parameter #0 [ $ms ] } } Method [ public method addOption ] { - Parameters [2] { Parameter #0 [ $key ] Parameter #1 [ $value ] } } Method [ public method snapshot ] { - Parameters [0] { } } Method [ public method sort ] { - Parameters [1] { Parameter #0 [ $fields ] } } Method [ public method hint ] { - Parameters [1] { Parameter #0 [ $keyPattern ] } } Method [ public method explain ] { - Parameters [0] { } } Method [ public method setFlag ] { - Parameters [2] { Parameter #0 [ $bit ] Parameter #1 [ $set ] } } Method [ public method slaveOkay ] { - Parameters [1] { Parameter #0 [ $okay ] } } Method [ public method tailable ] { - Parameters [1] { Parameter #0 [ $tail ] } } Method [ public method immortal ] { - Parameters [1] { Parameter #0 [ $liveForever ] } } Method [ public method awaitData ] { - Parameters [1] { Parameter #0 [ $wait ] } } Method [ public method partial ] { - Parameters [1] { Parameter #0 [ $okay ] } } Method [ public method getReadPreference ] { - Parameters [0] { } } Method [ public method setReadPreference ] { - Parameters [2] { Parameter #0 [ $read_preference ] Parameter #1 [ array $tags ] } } Method [ final protected method doQuery ] { - Parameters [0] { } } Method [ public method timeout ] { - Parameters [1] { Parameter #0 [ $timeoutMS ] } } Method [ public method info ] { - Parameters [0] { } } Method [ public method dead ] { - Parameters [0] { } } Method [ public method key ] { - Parameters [0] { } } Method [ public method next ] { - Parameters [0] { } } Method [ public method rewind ] { - Parameters [0] { } } Method [ public method valid ] { - Parameters [0] { } } Method [ public method reset ] { - Parameters [0] { } } Method [ public method count ] { - Parameters [1] { Parameter #0 [ $foundOnly ] } } } } Class [ class MongoWriteBatch ] { - Constants [3] { Constant [ integer COMMAND_INSERT ] { 1 } Constant [ integer COMMAND_UPDATE ] { 2 } Constant [ integer COMMAND_DELETE ] { 3 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [5] { Method [ protected method __construct ] { - Parameters [3] { Parameter #0 [ MongoCollection $collection ] Parameter #1 [ $batch_type ] Parameter #2 [ array $write_options ] } } Method [ public method add ] { - Parameters [1] { Parameter #0 [ $item ] } } Method [ final public method execute ] { - Parameters [1] { Parameter #0 [ array $write_options ] } } Method [ public method getItemCount ] { - Parameters [0] { } } Method [ public method getBatchInfo ] { - Parameters [0] { } } } } Class [ class MongoInsertBatch extends MongoWriteBatch ] { - Constants [3] { Constant [ integer COMMAND_INSERT ] { 1 } Constant [ integer COMMAND_UPDATE ] { 2 } Constant [ integer COMMAND_DELETE ] { 3 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [5] { Method [ public method __construct ] { - Parameters [2] { Parameter #0 [ MongoCollection $collection ] Parameter #1 [ array $write_options ] } } Method [ public method add ] { - Parameters [1] { Parameter #0 [ $item ] } } Method [ final public method execute ] { - Parameters [1] { Parameter #0 [ array $write_options ] } } Method [ public method getItemCount ] { - Parameters [0] { } } Method [ public method getBatchInfo ] { - Parameters [0] { } } } } Class [ class MongoUpdateBatch extends MongoWriteBatch ] { - Constants [3] { Constant [ integer COMMAND_INSERT ] { 1 } Constant [ integer COMMAND_UPDATE ] { 2 } Constant [ integer COMMAND_DELETE ] { 3 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [5] { Method [ public method __construct ] { - Parameters [2] { Parameter #0 [ MongoCollection $collection ] Parameter #1 [ array $write_options ] } } Method [ public method add ] { - Parameters [1] { Parameter #0 [ $item ] } } Method [ final public method execute ] { - Parameters [1] { Parameter #0 [ array $write_options ] } } Method [ public method getItemCount ] { - Parameters [0] { } } Method [ public method getBatchInfo ] { - Parameters [0] { } } } } Class [ class MongoDeleteBatch extends MongoWriteBatch ] { - Constants [3] { Constant [ integer COMMAND_INSERT ] { 1 } Constant [ integer COMMAND_UPDATE ] { 2 } Constant [ integer COMMAND_DELETE ] { 3 } } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [5] { Method [ public method __construct ] { - Parameters [2] { Parameter #0 [ MongoCollection $collection ] Parameter #1 [ array $write_options ] } } Method [ public method add ] { - Parameters [1] { Parameter #0 [ $item ] } } Method [ final public method execute ] { - Parameters [1] { Parameter #0 [ array $write_options ] } } Method [ public method getItemCount ] { - Parameters [0] { } } Method [ public method getBatchInfo ] { - Parameters [0] { } } } } Class [ class MongoId ] { - Constants [0] { } - Static properties [0] { } - Static methods [3] { Method [ static public method __set_state ] { } Method [ static public method getHostname ] { } Method [ static public method isValid ] { - Parameters [1] { Parameter #0 [ $id ] } } } - Properties [1] { Property [ public $$id ] } - Methods [5] { Method [ public method __construct ] { } Method [ public method __toString ] { } Method [ public method getTimestamp ] { } Method [ public method getPID ] { } Method [ public method getInc ] { } } } Class [ class MongoCode ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [2] { Property [ public $code ] Property [ public $scope ] } - Methods [2] { Method [ public method __construct ] { } Method [ public method __toString ] { } } } Class [ class MongoRegex ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [2] { Property [ public $regex ] Property [ public $flags ] } - Methods [2] { Method [ public method __construct ] { } Method [ public method __toString ] { } } } Class [ class MongoDate ] { - Constants [0] { } - Static properties [0] { } - Static methods [1] { Method [ static public method __set_state ] { } } - Properties [2] { Property [ public $sec ] Property [ public $usec ] } - Methods [3] { Method [ public method __construct ] { } Method [ public method __toString ] { } Method [ public method toDateTime ] { } } } Class [ class MongoBinData ] { - Constants [7] { Constant [ integer GENERIC ] { 0 } Constant [ integer FUNC ] { 1 } Constant [ integer BYTE_ARRAY ] { 2 } Constant [ integer UUID ] { 3 } Constant [ integer UUID_RFC4122 ] { 4 } Constant [ integer MD5 ] { 5 } Constant [ integer CUSTOM ] { 128 } } - Static properties [0] { } - Static methods [0] { } - Properties [2] { Property [ public $bin ] Property [ public $type ] } - Methods [2] { Method [ public method __construct ] { } Method [ public method __toString ] { } } } Class [ class MongoDBRef ] { - Constants [0] { } - Static properties [0] { } - Static methods [3] { Method [ static public method create ] { } Method [ static public method isRef ] { } Method [ static public method get ] { } } - Properties [0] { } - Methods [0] { } } Class [ class MongoException extends Exception ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } Method [ public method __wakeup ] { } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } Class [ class MongoConnectionException extends MongoException ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } Method [ public method __wakeup ] { } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } Class [ class MongoCursorException extends MongoException ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [5] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] Property [ private $host ] } - Methods [11] { Method [ public method getHost ] { - Parameters [0] { } } Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } Method [ public method __wakeup ] { } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } Class [ class MongoCursorTimeoutException extends MongoCursorException ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] } - Methods [11] { Method [ public method getHost ] { - Parameters [0] { } } Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } Method [ public method __wakeup ] { } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } Class [ class MongoGridFSException extends MongoException ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } Method [ public method __wakeup ] { } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } Class [ class MongoResultException extends MongoException ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [6] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] Property [ public $document ] Property [ private $host ] } - Methods [12] { Method [ public method getDocument ] { - Parameters [0] { } } Method [ public method getHost ] { - Parameters [0] { } } Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } Method [ public method __wakeup ] { } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } Class [ class MongoWriteConcernException extends MongoCursorException ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [5] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] Property [ private $document ] } - Methods [12] { Method [ public method getDocument ] { - Parameters [0] { } } Method [ public method getHost ] { - Parameters [0] { } } Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } Method [ public method __wakeup ] { } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } Class [ class MongoDuplicateKeyException extends MongoWriteConcernException ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] } - Methods [12] { Method [ public method getDocument ] { - Parameters [0] { } } Method [ public method getHost ] { - Parameters [0] { } } Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } Method [ public method __wakeup ] { } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } Class [ class MongoExecutionTimeoutException extends MongoException ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } Method [ public method __wakeup ] { } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } Class [ class MongoProtocolException extends MongoException ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } Method [ public method __wakeup ] { } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } Class [ class MongoTimestamp ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [2] { Property [ public $sec ] Property [ public $inc ] } - Methods [2] { Method [ public method __construct ] { } Method [ public method __toString ] { } } } Class [ class MongoInt32 ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [1] { Property [ public $value ] } - Methods [2] { Method [ public method __construct ] { } Method [ public method __toString ] { } } } Class [ class MongoInt64 ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [1] { Property [ public $value ] } - Methods [2] { Method [ public method __construct ] { } Method [ public method __toString ] { } } } Class [ class MongoLog ] { - Constants [11] { Constant [ integer NONE ] { 0 } Constant [ integer WARNING ] { 1 } Constant [ integer INFO ] { 2 } Constant [ integer FINE ] { 4 } Constant [ integer RS ] { 1 } Constant [ integer POOL ] { 1 } Constant [ integer PARSE ] { 16 } Constant [ integer CON ] { 2 } Constant [ integer IO ] { 4 } Constant [ integer SERVER ] { 8 } Constant [ integer ALL ] { 31 } } - Static properties [3] { Property [ private static $level ] Property [ private static $module ] Property [ private static $callback ] } - Static methods [6] { Method [ static public method setLevel ] { } Method [ static public method getLevel ] { } Method [ static public method setModule ] { } Method [ static public method getModule ] { } Method [ static public method setCallback ] { } Method [ static public method getCallback ] { } } - Properties [0] { } - Methods [0] { } } Class [ class MongoPool ] { - Constants [0] { } - Static properties [0] { } - Static methods [3] { Method [ static public method info ] { } Method [ static public method setSize ] { - Parameters [1] { Parameter #0 [ $size ] } } Method [ static public method getSize ] { } } - Properties [0] { } - Methods [0] { } } Class [ class MongoMaxKey ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [0] { } } Class [ class MongoMinKey ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [0] { } } } }