DatabaseDriverInterface
in
Table of Contents
Methods
- connect() : static
- Establishes the database connection
- getApplication() : PioniaApplication|null
- Returns the application instance
- getDsn() : string|null
- Returns the DSN
- getPdo() : PDO|null
- Returns the PDO instance
- getPrefix() : string|null
- Returns the database table prefix we should use
- getType() : string
- Returns the database type we are connecting to
- isLogging() : bool
- Tell the core if we should log queries
- isTestMode() : bool
- Sets whether we are in test mode
Methods
connect()
Establishes the database connection
public
static connect(PioniaApplication|null $application[, null|string|array<string|int, mixed>|PDO $connection = 'default' ]) : static
Parameters
- $application : PioniaApplication|null
- $connection : null|string|array<string|int, mixed>|PDO = 'default'
Return values
staticgetApplication()
Returns the application instance
public
getApplication() : PioniaApplication|null
Return values
PioniaApplication|nullgetDsn()
Returns the DSN
public
getDsn() : string|null
Return values
string|nullgetPdo()
Returns the PDO instance
public
getPdo() : PDO|null
Return values
PDO|nullgetPrefix()
Returns the database table prefix we should use
public
getPrefix() : string|null
Return values
string|nullgetType()
Returns the database type we are connecting to
public
getType() : string
Return values
stringisLogging()
Tell the core if we should log queries
public
isLogging() : bool
Return values
boolisTestMode()
Sets whether we are in test mode
public
isTestMode() : bool