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