PHP 클래스 Nextras\Orm\Repository\IdentityMap

상속: extends Nette\Object
파일 보기 프로젝트 열기: nextras/orm 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( Nextras\Orm\Repository\IRepository $repository, Nextras\Orm\Repository\IDependencyProvider $dependencyProvider = null )
add ( Nextras\Orm\Entity\IEntity $entity )
check ( Nextras\Orm\Entity\IEntity $entity )
create ( $data )
destroyAllEntities ( )
getAll ( ) : Nextras\Orm\Entity\IEntity[]
getById ( $id )
hasById ( $id )
remove ( $id )

보호된 메소드들

메소드 설명
createEntity ( array $data ) : Nextras\Orm\Entity\IEntity

메소드 상세

__construct() 공개 메소드

public __construct ( Nextras\Orm\Repository\IRepository $repository, Nextras\Orm\Repository\IDependencyProvider $dependencyProvider = null )
$repository Nextras\Orm\Repository\IRepository
$dependencyProvider Nextras\Orm\Repository\IDependencyProvider

add() 공개 메소드

public add ( Nextras\Orm\Entity\IEntity $entity )
$entity Nextras\Orm\Entity\IEntity

check() 공개 메소드

public check ( Nextras\Orm\Entity\IEntity $entity )
$entity Nextras\Orm\Entity\IEntity

create() 공개 메소드

public create ( $data )

createEntity() 보호된 메소드

protected createEntity ( array $data ) : Nextras\Orm\Entity\IEntity
$data array
리턴 Nextras\Orm\Entity\IEntity

destroyAllEntities() 공개 메소드

public destroyAllEntities ( )

getAll() 공개 메소드

public getAll ( ) : Nextras\Orm\Entity\IEntity[]
리턴 Nextras\Orm\Entity\IEntity[]

getById() 공개 메소드

public getById ( $id )

hasById() 공개 메소드

public hasById ( $id )

remove() 공개 메소드

public remove ( $id )