PHP Класс Blast\Orm\Gateway

Наследование: implements Blast\Orm\GatewayInterface, implements Blast\Orm\ConnectionAwareInterface, use trait ConnectionAwareTrait
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( $table ) Create a new gateway for a single table
delete ( $primaryKeyName, $primaryKey ) : mixed Prepare delete statement
insert ( $data, Doctrine\DBAL\Schema\Column[] $fields = [] ) : Query | boolean Prepare insert statement
update ( $primaryKeyName, $data, Doctrine\DBAL\Schema\Column[] $fields = [] ) : mixed Prepare update statement

Защищенные методы

Метод Описание
addDataToQuery ( $data, Doctrine\DBAL\Schema\Column[] $fields, Query $query )

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

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

Create a new gateway for a single table
public __construct ( $table )
$table

addDataToQuery() защищенный Метод

protected addDataToQuery ( $data, Doctrine\DBAL\Schema\Column[] $fields, Query $query )
$data
$fields Doctrine\DBAL\Schema\Column[]
$query Query

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

Prepare delete statement
public delete ( $primaryKeyName, $primaryKey ) : mixed
$primaryKeyName
$primaryKey
Результат mixed

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

Prepare insert statement
public insert ( $data, Doctrine\DBAL\Schema\Column[] $fields = [] ) : Query | boolean
$data
$fields Doctrine\DBAL\Schema\Column[]
Результат Query | boolean

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

Prepare update statement
public update ( $primaryKeyName, $data, Doctrine\DBAL\Schema\Column[] $fields = [] ) : mixed
$primaryKeyName
$data
$fields Doctrine\DBAL\Schema\Column[]
Результат mixed