final class ServerApi implements Serializable (View source)

Constants

V1

Methods

__construct(string $version, bool|null $strict = false, bool|null $deprecationErrors = false)

No description

static 
__set_state(array $properties)

No description

bsonSerialize()

Provides an array or document to serialize as BSON Called during serialization of the object to BSON. The method must return an array or stdClass.

Details

final __construct(string $version, bool|null $strict = false, bool|null $deprecationErrors = false)

No description

Parameters

string $version
bool|null $strict
bool|null $deprecationErrors

static __set_state(array $properties)

No description

Parameters

array $properties

final array|stdClass|Document|PackedArray bsonSerialize()

Provides an array or document to serialize as BSON Called during serialization of the object to BSON. The method must return an array or stdClass.

Root documents (e.g. a MongoDB\BSON\Serializable passed to MongoDB\BSON\fromPHP()) will always be serialized as a BSON document. For field values, associative arrays and stdClass instances will be serialized as a BSON document and sequential arrays (i.e. sequential, numeric indexes starting at 0) will be serialized as a BSON array.

Return Value

array|stdClass|Document|PackedArray