PHP Class Newscoop\Doctrine\EventDispatcherProxy

Inheritance: implements Doctrine\Common\EventSubscriber
Afficher le fichier Open project: sourcefabric/newscoop Class Usage Examples

Protected Properties

Свойство Type Description
$dispatcher
$events array

Méthodes publiques

Méthode Description
__construct ( $dispatcher )
getSubscribedEvents ( ) : array Get subscribed doctrine orm events.
postPersist ( Doctrine\ORM\Event\LifecycleEventArgs $args ) : void Dispatch entity.create on postPersist.
postUpdate ( Doctrine\ORM\Event\LifecycleEventArgs $args ) : void Dispatch entity.update on postUpdate.
preRemove ( Doctrine\ORM\Event\LifecycleEventArgs $args ) : void Dispatch entity.delete on preRemove.
preUpdate ( Doctrine\ORM\Event\PreUpdateEventArgs $args ) : void Dispatch entity.update on preUpdate.

Private Methods

Méthode Description
getEntityId ( object $entity, EntityManager $em ) : mixed Get entity id.
getEntityName ( object $entity ) : string Get entity name.
getEntityProperties ( $entity, EntityManager $em ) : array Get entity properties.
getEntityTitle ( object $entity ) : string Get entity title.

Method Details

__construct() public méthode

public __construct ( $dispatcher )
$dispatcher

getSubscribedEvents() public méthode

Get subscribed doctrine orm events.
public getSubscribedEvents ( ) : array
Résultat array

postPersist() public méthode

Dispatch entity.create on postPersist.
public postPersist ( Doctrine\ORM\Event\LifecycleEventArgs $args ) : void
$args Doctrine\ORM\Event\LifecycleEventArgs
Résultat void

postUpdate() public méthode

Dispatch entity.update on postUpdate.
public postUpdate ( Doctrine\ORM\Event\LifecycleEventArgs $args ) : void
$args Doctrine\ORM\Event\LifecycleEventArgs
Résultat void

preRemove() public méthode

Dispatch entity.delete on preRemove.
public preRemove ( Doctrine\ORM\Event\LifecycleEventArgs $args ) : void
$args Doctrine\ORM\Event\LifecycleEventArgs
Résultat void

preUpdate() public méthode

Dispatch entity.update on preUpdate.
public preUpdate ( Doctrine\ORM\Event\PreUpdateEventArgs $args ) : void
$args Doctrine\ORM\Event\PreUpdateEventArgs
Résultat void

Property Details

$dispatcher protected_oe property

protected $dispatcher

$events protected_oe property

protected array $events
Résultat array