PHP 클래스 Newscoop\Doctrine\EventDispatcherProxy

상속: implements Doctrine\Common\EventSubscriber
파일 보기 프로젝트 열기: sourcefabric/newscoop 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$dispatcher
$events array

공개 메소드들

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

비공개 메소드들

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

메소드 상세

__construct() 공개 메소드

public __construct ( $dispatcher )
$dispatcher

getSubscribedEvents() 공개 메소드

Get subscribed doctrine orm events.
public getSubscribedEvents ( ) : array
리턴 array

postPersist() 공개 메소드

Dispatch entity.create on postPersist.
public postPersist ( Doctrine\ORM\Event\LifecycleEventArgs $args ) : void
$args Doctrine\ORM\Event\LifecycleEventArgs
리턴 void

postUpdate() 공개 메소드

Dispatch entity.update on postUpdate.
public postUpdate ( Doctrine\ORM\Event\LifecycleEventArgs $args ) : void
$args Doctrine\ORM\Event\LifecycleEventArgs
리턴 void

preRemove() 공개 메소드

Dispatch entity.delete on preRemove.
public preRemove ( Doctrine\ORM\Event\LifecycleEventArgs $args ) : void
$args Doctrine\ORM\Event\LifecycleEventArgs
리턴 void

preUpdate() 공개 메소드

Dispatch entity.update on preUpdate.
public preUpdate ( Doctrine\ORM\Event\PreUpdateEventArgs $args ) : void
$args Doctrine\ORM\Event\PreUpdateEventArgs
리턴 void

프로퍼티 상세

$dispatcher 보호되어 있는 프로퍼티

protected $dispatcher

$events 보호되어 있는 프로퍼티

protected array $events
리턴 array