PHP Класс Elgg\Mocks\Database

Наследование: extends Elgg\Database
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$last_insert_id integer

Открытые методы

Метод Описание
__construct ( Elgg\Database\Config $config, Logger $logger = null )
addQuerySpec ( array $spec ) : integer Set the result of a query that may be called in the future
clearQuerySpecs ( ) : void Remove all query specifications
connect ( $type = "readwrite" )
executeDatabaseQuery ( string $sql, array $params = [] ) : PHPUnit_Framework_MockObject_MockObject Execute database query
getConnection ( $type )
removeQuerySpec ( integer $id ) : void Remove a specified query added by addQuerySpec()
sanitizeString ( $value )
setupConnections ( )

Приватные методы

Метод Описание
normalizeSql ( string $query ) : string Attempt to normalize whitespace in a query

Описание методов

__construct() публичный Метод

public __construct ( Elgg\Database\Config $config, Logger $logger = null )
$config Elgg\Database\Config
$logger Elgg\Logger

addQuerySpec() публичный Метод

Set the result of a query that may be called in the future
public addQuerySpec ( array $spec ) : integer
$spec array Query spec
Результат integer ID of spec

clearQuerySpecs() публичный Метод

Remove all query specifications
public clearQuerySpecs ( ) : void
Результат void

connect() публичный Метод

public connect ( $type = "readwrite" )

executeDatabaseQuery() публичный Метод

Execute database query
public executeDatabaseQuery ( string $sql, array $params = [] ) : PHPUnit_Framework_MockObject_MockObject
$sql string Query
$params array Query params
Результат PHPUnit_Framework_MockObject_MockObject (statement)

getConnection() публичный Метод

public getConnection ( $type )

removeQuerySpec() публичный Метод

Remove a specified query added by addQuerySpec()
public removeQuerySpec ( integer $id ) : void
$id integer Query spec ID
Результат void

sanitizeString() публичный Метод

public sanitizeString ( $value )

setupConnections() публичный Метод

public setupConnections ( )

Описание свойств

$last_insert_id публичное свойство

public int $last_insert_id
Результат integer