Property | Type | Description | |
---|---|---|---|
$onAfterInsert | of callbacks with (IEntity $entity) arguments | ||
$onAfterPersist | of callbacks with (IEntity $entity) arguments | ||
$onAfterRemove | of callbacks with (IEntity $entity) arguments | ||
$onAfterUpdate | of callbacks with (IEntity $entity) arguments | ||
$onBeforeInsert | of callbacks with (IEntity $entity) arguments | ||
$onBeforePersist | of callbacks with (IEntity $entity) arguments | ||
$onBeforeRemove | of callbacks with (IEntity $entity) arguments | ||
$onBeforeUpdate | of callbacks with (IEntity $entity) arguments | ||
$onFlush | of callbacks with (IEntity[] $persisted, IEntity[] $removed) arguments |
Property | Type | Description | |
---|---|---|---|
$entityClassName | string | ||
$mapper | Nextras\Orm\Mapper\IMapper |
Method | Description | |
---|---|---|
__call ( $method, $args ) | ||
__construct ( Nextras\Orm\Mapper\IMapper $mapper, Nextras\Orm\Repository\IDependencyProvider $dependencyProvider = null ) | ||
attach ( Nextras\Orm\Entity\IEntity $entity ) | ||
detach ( Nextras\Orm\Entity\IEntity $entity ) | ||
doClearIdentityMap ( $areYouSure = null ) | ||
doFireEvent ( Nextras\Orm\Entity\IEntity $entity, $event ) | ||
doFlush ( ) | ||
doPersist ( Nextras\Orm\Entity\IEntity $entity ) | ||
doRemove ( Nextras\Orm\Entity\IEntity $entity ) | ||
findAll ( ) | ||
findBy ( array $conds ) | ||
findById ( $ids ) | ||
flush ( ) | ||
getBy ( array $conds ) | ||
getById ( $id ) | ||
getEntityClassName ( array $data ) | ||
getEntityMetadata ( ) | ||
getMapper ( ) | ||
getModel ( $need = true ) | ||
hydrateEntity ( array $data ) | ||
persist ( Nextras\Orm\Entity\IEntity $entity, $withCascade = true ) | ||
persistAndFlush ( Nextras\Orm\Entity\IEntity $entity, $withCascade = true ) | ||
remove ( $entity, $withCascade = true ) | ||
removeAndFlush ( $entity, $withCascade = true ) | ||
setModel ( Nextras\Orm\Model\IModel $model ) |
public __construct ( Nextras\Orm\Mapper\IMapper $mapper, Nextras\Orm\Repository\IDependencyProvider $dependencyProvider = null ) | ||
$mapper | Nextras\Orm\Mapper\IMapper | |
$dependencyProvider | Nextras\Orm\Repository\IDependencyProvider |
public attach ( Nextras\Orm\Entity\IEntity $entity ) | ||
$entity | Nextras\Orm\Entity\IEntity |
public detach ( Nextras\Orm\Entity\IEntity $entity ) | ||
$entity | Nextras\Orm\Entity\IEntity |
public doFireEvent ( Nextras\Orm\Entity\IEntity $entity, $event ) | ||
$entity | Nextras\Orm\Entity\IEntity |
public doPersist ( Nextras\Orm\Entity\IEntity $entity ) | ||
$entity | Nextras\Orm\Entity\IEntity |
public doRemove ( Nextras\Orm\Entity\IEntity $entity ) | ||
$entity | Nextras\Orm\Entity\IEntity |
public persist ( Nextras\Orm\Entity\IEntity $entity, $withCascade = true ) | ||
$entity | Nextras\Orm\Entity\IEntity |
public persistAndFlush ( Nextras\Orm\Entity\IEntity $entity, $withCascade = true ) | ||
$entity | Nextras\Orm\Entity\IEntity |
public setModel ( Nextras\Orm\Model\IModel $model ) | ||
$model | Nextras\Orm\Model\IModel |
protected IMapper,Nextras\Orm\Mapper $mapper | ||
return | Nextras\Orm\Mapper\IMapper |
public $onAfterInsert |
public $onAfterPersist |
public $onAfterRemove |
public $onAfterUpdate |
public $onBeforeInsert |
public $onBeforePersist |
public $onBeforeRemove |
public $onBeforeUpdate |