FakeDba
Fake dba_driver implementation.
This is a subclass of the dba_pdo class, that essentially lets us inject a stub for the PDO class that is the actual database driver.
- Full name:
\Zotlabs\Tests\Fakes\FakeDba
- Parent class:
\dba_pdo
Methods
__construct
Parameters:
Parameter | Type | Description |
---|---|---|
$stub |
mixed |
Inherited methods
connect
public connect(mixed $server, mixed $scheme, mixed $port, mixed $user, mixed $pass, mixed $db, mixed $db_charset): bool
Parameters:
Parameter | Type | Description |
---|---|---|
$server |
mixed | DB server name |
$scheme |
mixed | DB scheme |
$port |
mixed | DB port |
$user |
mixed | DB username |
$pass |
mixed | DB password |
$db |
mixed | database name |
$db_charset |
mixed |
See Also:
- \dba_driver::connect() -
q
Parameters:
Parameter | Type | Description |
---|---|---|
$sql |
mixed | The SQL query to execute |
Return Value:
- \b false if not connected or PDOException occured on query
- \b array with results on a SELECT query
- \b PDOStatement on a non SELECT SQL query
See Also:
- \dba_driver::q() -
escape
Parameters:
Parameter | Type | Description |
---|---|---|
$str |
mixed | The string to escape. |
close
getdriver
__construct
public __construct(mixed $server, mixed $scheme, mixed $port, mixed $user, mixed $pass, mixed $db, mixed $db_charset, mixed $install = false): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$server |
mixed | |
$scheme |
mixed | |
$port |
mixed | |
$user |
mixed | |
$pass |
mixed | |
$db |
mixed | |
$db_charset |
mixed | |
$install |
mixed |
get_null_date
get_install_script
get_table_quote
utcnow
install
public install(mixed $server, mixed $scheme, mixed $port, mixed $user, mixed $pass, mixed $db): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$server |
mixed | |
$scheme |
mixed | |
$port |
mixed | |
$user |
mixed | |
$pass |
mixed | |
$db |
mixed |
dbg
Parameters:
Parameter | Type | Description |
---|---|---|
$dbg |
int | 0 to disable debugging |
__destruct
quote_interval
Parameters:
Parameter | Type | Description |
---|---|---|
$txt |
mixed |
optimize_table
Parameters:
Parameter | Type | Description |
---|---|---|
$table |
mixed |
concat
Parameters:
Parameter | Type | Description |
---|---|---|
$fld |
mixed | |
$sep |
mixed |
escapebin
Parameters:
Parameter | Type | Description |
---|---|---|
$str |
mixed |
unescapebin
Parameters:
Parameter | Type | Description |
---|---|---|
$str |
mixed |
use_index
Parameters:
Parameter | Type | Description |
---|---|---|
$str |
mixed |
str_to_date
Parameters:
Parameter | Type | Description |
---|---|---|
$str |
mixed |
Automatically generated on 2025-03-18