FileAccess Orion

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
throws
RuntimeException
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

setServer()

public setServer(mixed $id, mixed $server) : mixed
Parameters
$id : mixed
$server : mixed
Return values
mixed

Search results