PHP Класс Nextras\Orm\Repository\IdentityMap

Наследование: extends Nette\Object
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__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 )