final class DatabaseManager (View source)

Properties

$originalDefaultConnection
protected $defaultTenantConnectionName

Methods

__construct(DatabaseManager $database)

No description

connect(string $database, string $connectionName = null)

No description

connectToTenant($tenant, string $connectionName = null)

No description

disconnect()

No description

bool
create(string $name, string $driver = null)

Create a database.

bool
delete(string $name, string $driver = null)

Delete a database.

string|null
getDriver($connectionName = null)

No description

createTenantConnection(string $databaseName, string $connectionName = null)

No description

useConnection(string $connection = null)

No description

Details

__construct(DatabaseManager $database)

No description

Parameters

DatabaseManager $database

connect(string $database, string $connectionName = null)

No description

Parameters

string $database
string $connectionName

connectToTenant($tenant, string $connectionName = null)

No description

Parameters

$tenant
string $connectionName

disconnect()

No description

bool create(string $name, string $driver = null)

Create a database.

Should this handle prefixes?

Parameters

string $name
string $driver

Return Value

bool

bool delete(string $name, string $driver = null)

Delete a database.

Should this handle prefixes?

Parameters

string $name
string $driver

Return Value

bool

string|null getDriver($connectionName = null)

No description

Parameters

$connectionName

Return Value

string|null

createTenantConnection(string $databaseName, string $connectionName = null)

No description

Parameters

string $databaseName
string $connectionName

useConnection(string $connection = null)

No description

Parameters

string $connection