PHP 인터페이스 Blast\Orm\MapperInterface

파일 보기 프로젝트 열기: phpthinktank/blast-orm

공개 메소드들

메소드 설명
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

메소드 상세

create() 공개 메소드

Create query for new entity.
public create ( array | ArrayObject | stdClass | object $entity ) : Query
$entity array | ArrayObject | stdClass | object
리턴 Query

delete() 공개 메소드

Prepare delete query for attached entity by identifiers
public delete ( array | integer | string $identifiers ) : query
$identifiers array | integer | string
리턴 query

find() 공개 메소드

Select query for finding entity by primary key
public find ( mixed $primaryKey ) : Query
$primaryKey mixed
리턴 Query

select() 공개 메소드

Select query for entity
public select ( array $selects = ['*'] ) : Query
$selects array
리턴 Query

update() 공개 메소드

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
리턴 Query