MongoDbResourceManager
in package
Table of Contents
- $resources : array<string|int, array<string|int, mixed>>
- Registered resources
- getCollection() : mixed
- getConnectionOptions() : mixed
- getDatabase() : mixed
- getDriverOptions() : mixed
- getResource() : MongoCollection
- Instantiate and return the MongoCollection resource
- getServer() : mixed
- hasResource() : bool
- Check if a resource exists
- setCollection() : mixed
- setConnectionOptions() : mixed
- setDatabase() : mixed
- setDriverOptions() : mixed
- setResource() : MongoDbResourceManager
- Set a resource
- setServer() : mixed
Properties
$resources
Registered resources
private
array<string|int, array<string|int, mixed>>
$resources
= []
Methods
getCollection()
public
getCollection(mixed $id) : mixed
Parameters
- $id : mixed
Return values
mixed —getConnectionOptions()
public
getConnectionOptions(mixed $id) : mixed
Parameters
- $id : mixed
Return values
mixed —getDatabase()
public
getDatabase(mixed $id) : mixed
Parameters
- $id : mixed
Return values
mixed —getDriverOptions()
public
getDriverOptions(mixed $id) : mixed
Parameters
- $id : mixed
Return values
mixed —getResource()
Instantiate and return the MongoCollection resource
public
getResource(string $id) : MongoCollection
Parameters
- $id : string
Tags
Return values
MongoCollection —getServer()
public
getServer(mixed $id) : mixed
Parameters
- $id : mixed
Return values
mixed —hasResource()
Check if a resource exists
public
hasResource(string $id) : bool
Parameters
- $id : string
Return values
bool —setCollection()
public
setCollection(mixed $id, mixed $collection) : mixed
Parameters
- $id : mixed
- $collection : mixed
Return values
mixed —setConnectionOptions()
public
setConnectionOptions(mixed $id, array<string|int, mixed> $connectionOptions) : mixed
Parameters
- $id : mixed
- $connectionOptions : array<string|int, mixed>
Return values
mixed —setDatabase()
public
setDatabase(mixed $id, mixed $database) : mixed
Parameters
- $id : mixed
- $database : mixed
Return values
mixed —setDriverOptions()
public
setDriverOptions(mixed $id, array<string|int, mixed> $driverOptions) : mixed
Parameters
- $id : mixed
- $driverOptions : array<string|int, mixed>
Return values
mixed —setResource()
Set a resource
public
setResource(string $id, array<string|int, mixed>|MongoCollection $resource) : MongoDbResourceManager
Parameters
- $id : string
- $resource : array<string|int, mixed>|MongoCollection
Tags
Return values
MongoDbResourceManager —Provides a fluent interface
setServer()
public
setServer(mixed $id, mixed $server) : mixed
Parameters
- $id : mixed
- $server : mixed