Created
June 21, 2016 18:01
-
-
Save fgm/a97b924655445ad02a8e72d89fff692e to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Stubs generated from the mongodb extension using: | |
* Fgm\StubGenerator\StubDumper 2.0.0 | |
* | |
* Name : mongodb | |
* Version : 1.1.7 | |
* INI entries : 1 | |
* - mongodb.debug = /tmp/mongodb_php.log | |
*/ | |
namespace { | |
define('MONGODB_VERSION', '1.1.7'); | |
define('MONGODB_STABILITY', 'stable'); | |
define('BSON_NAMESPACE', 'MongoDB\\BSON'); | |
} | |
namespace MongoDB\BSON { | |
/* internal */ | |
interface Type { | |
} | |
/* abstract internal */ | |
interface Serializable extends Type { | |
/* internal */ | |
function bsonSerialize // 0 parameters, 0 required. | |
(); | |
} | |
/* abstract internal */ | |
interface Unserializable { | |
/* internal */ | |
function bsonUnserialize // 1 parameters, 1 required. | |
( | |
array $data | |
); | |
} | |
/* abstract internal */ | |
interface Persistable extends Unserializable, Serializable, Type { | |
} | |
final /* instantiable internal */ | |
class Binary implements Type { | |
const TYPE_GENERIC = 0; | |
const TYPE_FUNCTION = 1; | |
const TYPE_OLD_BINARY = 2; | |
const TYPE_OLD_UUID = 3; | |
const TYPE_UUID = 4; | |
const TYPE_MD5 = 5; | |
const TYPE_USER_DEFINED = 128; | |
final public /* 0x6104 constructor internal */ | |
function __construct // 2 parameters, 2 required. | |
( | |
$data, | |
$type | |
) { | |
} | |
final public /* internal */ | |
function getData // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getType // 0 parameters, 0 required. | |
() { | |
} | |
public /* internal */ | |
function __wakeUp // 0 parameters, 0 required. | |
() { | |
} | |
} | |
final /* instantiable internal */ | |
class Javascript implements Type { | |
// No constants | |
final public /* 0x6104 constructor internal */ | |
function __construct // 2 parameters, 1 required. | |
( | |
$javascript | |
/* $scope */ | |
) { | |
} | |
public /* internal */ | |
function __wakeUp // 0 parameters, 0 required. | |
() { | |
} | |
} | |
final /* instantiable internal */ | |
class MaxKey implements Type { | |
// No constants | |
public /* internal */ | |
function __wakeUp // 0 parameters, 0 required. | |
() { | |
} | |
} | |
final /* instantiable internal */ | |
class MinKey implements Type { | |
// No constants | |
public /* internal */ | |
function __wakeUp // 0 parameters, 0 required. | |
() { | |
} | |
} | |
final /* instantiable internal */ | |
class ObjectID implements Type { | |
// No constants | |
final public /* 0x6104 constructor internal */ | |
function __construct // 1 parameters, 0 required. | |
( | |
/* $id */ | |
) { | |
} | |
final public /* internal */ | |
function __toString // 0 parameters, 0 required. | |
() { | |
} | |
public /* internal */ | |
function __wakeUp // 0 parameters, 0 required. | |
() { | |
} | |
} | |
final /* instantiable internal */ | |
class Regex implements Type { | |
// No constants | |
final public /* 0x6104 constructor internal */ | |
function __construct // 2 parameters, 2 required. | |
( | |
$pattern, | |
$flags | |
) { | |
} | |
final public /* internal */ | |
function getPattern // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getFlags // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function __toString // 0 parameters, 0 required. | |
() { | |
} | |
public /* internal */ | |
function __wakeUp // 0 parameters, 0 required. | |
() { | |
} | |
} | |
final /* instantiable internal */ | |
class Timestamp implements Type { | |
// No constants | |
final public /* 0x6104 constructor internal */ | |
function __construct // 2 parameters, 2 required. | |
( | |
$increment, | |
$timestamp | |
) { | |
} | |
final public /* internal */ | |
function __toString // 0 parameters, 0 required. | |
() { | |
} | |
public /* internal */ | |
function __wakeUp // 0 parameters, 0 required. | |
() { | |
} | |
} | |
final /* instantiable internal */ | |
class UTCDateTime implements Type { | |
// No constants | |
final public /* 0x6104 constructor internal */ | |
function __construct // 1 parameters, 1 required. | |
( | |
$milliseconds | |
) { | |
} | |
final public /* internal */ | |
function __toString // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function toDateTime // 0 parameters, 0 required. | |
() { | |
} | |
public /* internal */ | |
function __wakeUp // 0 parameters, 0 required. | |
() { | |
} | |
} | |
} | |
namespace MongoDB\Driver { | |
final /* instantiable internal */ | |
class Command { | |
// No constants | |
final public /* 0x6104 constructor internal */ | |
function __construct // 1 parameters, 1 required. | |
( | |
$document | |
) { | |
} | |
public /* internal */ | |
function __wakeUp // 0 parameters, 0 required. | |
() { | |
} | |
} | |
final /* iterateable internal */ | |
class Cursor // Traversable cannot be implement in userland PHP | |
// see http://www.php.net/~helly/php/ext/spl/interfaceTraversable.html | |
{ | |
// No constants | |
final private /* 0x6404 constructor internal */ | |
function __construct // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function setTypeMap // 1 parameters, 1 required. | |
( | |
array $typemap | |
) { | |
} | |
final public /* internal */ | |
function toArray // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getId // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getServer // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function isDead // 0 parameters, 0 required. | |
() { | |
} | |
public /* internal */ | |
function __wakeUp // 0 parameters, 0 required. | |
() { | |
} | |
} | |
final /* internal */ | |
class CursorId { | |
// No constants | |
final private /* 0x6404 constructor internal */ | |
function __construct // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function __toString // 0 parameters, 0 required. | |
() { | |
} | |
public /* internal */ | |
function __wakeUp // 0 parameters, 0 required. | |
() { | |
} | |
} | |
final /* instantiable internal */ | |
class Manager { | |
// No constants | |
final public /* 0x6104 constructor internal */ | |
function __construct // 3 parameters, 0 required. | |
( | |
array $options = [], | |
array $driverOptions = [] | |
/* $uri */ | |
) { | |
} | |
final public /* internal */ | |
function executeCommand // 3 parameters, 2 required. | |
( | |
$db, | |
Command $command, | |
ReadPreference $readPreference = NULL | |
) { | |
} | |
final public /* internal */ | |
function executeQuery // 3 parameters, 2 required. | |
( | |
$namespace, | |
Query $zquery, | |
ReadPreference $readPreference = NULL | |
) { | |
} | |
final public /* internal */ | |
function executeBulkWrite // 3 parameters, 2 required. | |
( | |
$namespace, | |
BulkWrite $zbulk, | |
WriteConcern $writeConcern = NULL | |
) { | |
} | |
final public /* internal */ | |
function getReadConcern // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getReadPreference // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getServers // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getWriteConcern // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function selectServer // 1 parameters, 1 required. | |
( | |
ReadPreference $readPreference /* or NULL */ | |
) { | |
} | |
public /* internal */ | |
function __wakeUp // 0 parameters, 0 required. | |
() { | |
} | |
} | |
final /* instantiable internal */ | |
class Query { | |
// No constants | |
final public /* 0x6104 constructor internal */ | |
function __construct // 2 parameters, 1 required. | |
( | |
$filter, | |
array $options = [] | |
) { | |
} | |
public /* internal */ | |
function __wakeUp // 0 parameters, 0 required. | |
() { | |
} | |
} | |
final /* instantiable internal */ | |
class ReadConcern { | |
const LOCAL = 'local'; | |
const MAJORITY = 'majority'; | |
final public /* 0x6104 constructor internal */ | |
function __construct // 1 parameters, 0 required. | |
( | |
/* $level */ | |
) { | |
} | |
final public /* internal */ | |
function getLevel // 0 parameters, 0 required. | |
() { | |
} | |
} | |
final /* instantiable internal */ | |
class ReadPreference { | |
const RP_PRIMARY = 1; | |
const RP_PRIMARY_PREFERRED = 5; | |
const RP_SECONDARY = 2; | |
const RP_SECONDARY_PREFERRED = 6; | |
const RP_NEAREST = 10; | |
final public /* 0x6104 constructor internal */ | |
function __construct // 2 parameters, 1 required. | |
( | |
$mode, | |
array $tagSets = NULL | |
) { | |
} | |
final public /* internal */ | |
function getMode // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getTagSets // 0 parameters, 0 required. | |
() { | |
} | |
} | |
final /* internal */ | |
class Server { | |
const TYPE_UNKNOWN = 0; | |
const TYPE_STANDALONE = 1; | |
const TYPE_MONGOS = 2; | |
const TYPE_POSSIBLE_PRIMARY = 3; | |
const TYPE_RS_PRIMARY = 4; | |
const TYPE_RS_SECONDARY = 5; | |
const TYPE_RS_ARBITER = 6; | |
const TYPE_RS_OTHER = 7; | |
const TYPE_RS_GHOST = 8; | |
final private /* 0x6404 constructor internal */ | |
function __construct // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function executeCommand // 3 parameters, 2 required. | |
( | |
$db, | |
Command $command, | |
ReadPreference $readPreference = NULL | |
) { | |
} | |
final public /* internal */ | |
function executeQuery // 3 parameters, 2 required. | |
( | |
$namespace, | |
Query $zquery, | |
ReadPreference $readPreference = NULL | |
) { | |
} | |
final public /* internal */ | |
function executeBulkWrite // 3 parameters, 2 required. | |
( | |
$namespace, | |
BulkWrite $zbulk, | |
WriteConcern $writeConcern = NULL | |
) { | |
} | |
final public /* internal */ | |
function getHost // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getTags // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getInfo // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getLatency // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getPort // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getType // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function isPrimary // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function isSecondary // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function isArbiter // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function isHidden // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function isPassive // 0 parameters, 0 required. | |
() { | |
} | |
public /* internal */ | |
function __wakeUp // 0 parameters, 0 required. | |
() { | |
} | |
} | |
final /* instantiable internal */ | |
class BulkWrite implements \Countable { | |
// No constants | |
final public /* 0x6104 constructor internal */ | |
function __construct // 1 parameters, 0 required. | |
( | |
array $options = NULL | |
) { | |
} | |
final public /* internal */ | |
function insert // 1 parameters, 1 required. | |
( | |
$document | |
) { | |
} | |
final public /* internal */ | |
function update // 3 parameters, 2 required. | |
( | |
$query, | |
$newObj, | |
array $updateOptions = NULL | |
) { | |
} | |
final public /* internal */ | |
function delete // 2 parameters, 1 required. | |
( | |
$query, | |
array $deleteOptions = NULL | |
) { | |
} | |
final public /* 0x010c internal */ | |
function count // 0 parameters, 0 required. | |
() { | |
} | |
public /* internal */ | |
function __wakeUp // 0 parameters, 0 required. | |
() { | |
} | |
} | |
final /* instantiable internal */ | |
class WriteConcern { | |
const MAJORITY = 'majority'; | |
final public /* 0x6104 constructor internal */ | |
function __construct // 3 parameters, 1 required. | |
( | |
$w | |
/* $wtimeout */ | |
/* $journal */ | |
) { | |
} | |
final public /* internal */ | |
function getW // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getWtimeout // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getJournal // 0 parameters, 0 required. | |
() { | |
} | |
} | |
final /* internal */ | |
class WriteConcernError { | |
// No constants | |
final private /* 0x6404 constructor internal */ | |
function __construct // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getCode // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getInfo // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getMessage // 0 parameters, 0 required. | |
() { | |
} | |
public /* internal */ | |
function __wakeUp // 0 parameters, 0 required. | |
() { | |
} | |
} | |
final /* internal */ | |
class WriteError { | |
// No constants | |
final private /* 0x6404 constructor internal */ | |
function __construct // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getCode // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getIndex // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getMessage // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getInfo // 0 parameters, 0 required. | |
() { | |
} | |
public /* internal */ | |
function __wakeUp // 0 parameters, 0 required. | |
() { | |
} | |
} | |
final /* internal */ | |
class WriteResult { | |
// No constants | |
final private /* 0x6404 constructor internal */ | |
function __construct // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getInsertedCount // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getMatchedCount // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getModifiedCount // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getDeletedCount // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getUpsertedCount // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getServer // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getUpsertedIds // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getWriteConcernError // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function getWriteErrors // 0 parameters, 0 required. | |
() { | |
} | |
final public /* internal */ | |
function isAcknowledged // 0 parameters, 0 required. | |
() { | |
} | |
public /* internal */ | |
function __wakeUp // 0 parameters, 0 required. | |
() { | |
} | |
} | |
} | |
namespace MongoDB\Driver\Exception { | |
/* internal */ | |
interface Exception { | |
} | |
/* instantiable internal */ | |
class LogicException extends \LogicException implements \Throwable, Exception { | |
// No constants | |
} | |
/* instantiable internal */ | |
class RuntimeException extends \RuntimeException implements \Throwable, Exception { | |
// No constants | |
} | |
/* instantiable internal */ | |
class UnexpectedValueException extends \UnexpectedValueException implements \Throwable, Exception { | |
// No constants | |
} | |
/* instantiable internal */ | |
class InvalidArgumentException extends \InvalidArgumentException | |
implements \Throwable, Exception { | |
// No constants | |
} | |
/* instantiable internal */ | |
class ConnectionException extends RuntimeException | |
implements Exception, \Throwable { | |
// No constants | |
} | |
/* instantiable internal */ | |
class AuthenticationException extends ConnectionException | |
implements \Throwable, Exception { | |
// No constants | |
} | |
final /* instantiable internal */ | |
class SSLConnectionException extends ConnectionException | |
implements \Throwable, Exception { | |
// No constants | |
} | |
abstract /* internal */ | |
class WriteException extends RuntimeException | |
implements Exception, \Throwable { | |
// No constants | |
final public /* internal */ | |
function getWriteResult // 0 parameters, 0 required. | |
() { | |
} | |
} | |
/* instantiable internal */ | |
class BulkWriteException extends WriteException | |
implements \Throwable, Exception { | |
// No constants | |
} | |
final /* instantiable internal */ | |
class ExecutionTimeoutException extends RuntimeException | |
implements Exception, \Throwable { | |
// No constants | |
} | |
final /* instantiable internal */ | |
class ConnectionTimeoutException extends ConnectionException | |
implements \Throwable, Exception { | |
// No constants | |
} | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment