class AceBuilderListener implements EventSubscriber {
private $container; public function setContainer($container){ $his->container = $container; } public function getSubscribedEvents() { return array( Events::prePersist, Events::preUpdate, Events::preRemove, Events::postPersist, Events::postUpdate, Events::postRemove, Events::loadClassMetadata, ); } public function prePersist(){ echo( get_class($entity) ); } public function preUpdate(){ echo( get_class($entity) ); } public function preRemove(){ echo( get_class($entity) ); } public function postPersist(){ echo( get_class($entity) ); } public function postUpdate(LifecycleEventArgs $args) { $entity = $args->getEntity(); $entityManager = $args->getEntityManager(); echo get_class($entity);
}
source share