PHP Class Blast\Orm\Gateway

Inheritance: implements Blast\Orm\GatewayInterface, implements Blast\Orm\ConnectionAwareInterface, use trait ConnectionAwareTrait
Afficher le fichier Open project: phpthinktank/blast-orm Class Usage Examples

Méthodes publiques

Méthode Description
__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

Méthodes protégées

Méthode Description
addDataToQuery ( $data, Doctrine\DBAL\Schema\Column[] $fields, Query $query )

Method Details

__construct() public méthode

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

addDataToQuery() protected méthode

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

delete() public méthode

Prepare delete statement
public delete ( $primaryKeyName, $primaryKey ) : mixed
$primaryKeyName
$primaryKey
Résultat mixed

insert() public méthode

Prepare insert statement
public insert ( $data, Doctrine\DBAL\Schema\Column[] $fields = [] ) : Query | boolean
$data
$fields Doctrine\DBAL\Schema\Column[]
Résultat Query | boolean

update() public méthode

Prepare update statement
public update ( $primaryKeyName, $data, Doctrine\DBAL\Schema\Column[] $fields = [] ) : mixed
$primaryKeyName
$data
$fields Doctrine\DBAL\Schema\Column[]
Résultat mixed