PHP Interface Blast\Orm\MapperInterface

Afficher le fichier Open project: phpthinktank/blast-orm

Méthodes publiques

Méthode Description
create ( array | ArrayObject | stdClass | object $entity ) : Query Create query for new entity.
delete ( array | integer | string $identifiers ) : query Prepare delete query for attached entity by identifiers
find ( mixed $primaryKey ) : Query Select query for finding entity by primary key
select ( array $selects = ['*'] ) : Query Select query for entity
update ( array | ArrayObject | stdClass | object $entity ) : Query Update query for existing Model or a collection of entities in storage

Method Details

create() public méthode

Create query for new entity.
public create ( array | ArrayObject | stdClass | object $entity ) : Query
$entity array | ArrayObject | stdClass | object
Résultat Query

delete() public méthode

Prepare delete query for attached entity by identifiers
public delete ( array | integer | string $identifiers ) : query
$identifiers array | integer | string
Résultat query

find() public méthode

Select query for finding entity by primary key
public find ( mixed $primaryKey ) : Query
$primaryKey mixed
Résultat Query

select() public méthode

Select query for entity
public select ( array $selects = ['*'] ) : Query
$selects array
Résultat Query

update() public méthode

Update query for existing Model or a collection of entities in storage
public update ( array | ArrayObject | stdClass | object $entity ) : Query
$entity array | ArrayObject | stdClass | object
Résultat Query