class DatabaseFactory (View source)

Class DatabaseFactory

Methods

getDbo(string $driver = null, array $option = array(), bool $forceNew = false)

getDbo

static void
setDbo(string $driver, AbstractDatabaseDriver $db = null)

setDbo

static void
createDbo(string $driver, array $options)

createDbo

Details

at line line 43
static AbstractDatabaseDriver getDbo(string $driver = null, array $option = array(), bool $forceNew = false)

getDbo

Parameters

string $driver
array $option
bool $forceNew

Return Value

AbstractDatabaseDriver

Exceptions

InvalidArgumentException

at line line 74
static void setDbo(string $driver, AbstractDatabaseDriver $db = null)

setDbo

Parameters

string $driver
AbstractDatabaseDriver $db

Return Value

void

at line line 86
static void setDefaultDbo(AbstractDatabaseDriver $db = null)

setDb

Parameters

AbstractDatabaseDriver $db

Return Value

void

at line line 107
static AbstractDatabaseDriver createDbo(string $driver, array $options)

createDbo

Parameters

string $driver
array $options

Return Value

AbstractDatabaseDriver

Exceptions

RuntimeException