As about Entity listeners: http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/events.html#entity-listeners I just wanted to contribute a comment to docs for php entity mappings: to register an entity listener class, the following line can be used in php entity class: $metadata->addEntityListener('preFlush', 'FlushListener', 'preFlushHandler'); first parameter is $event, second param is $class and third param is mapped $method in class to that event. for callback functions, the following line can be used: $metadata->setLifecycleCallbacks(array ('preFlush' => array('doSomethingPreFlush'))); the array key is $event and array value is the method in entity class for that event. I also found some outdated methods on wiki: http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/events.html#listening-and-subscribing-to-lifecycle-events $entity = $args->getObject(); $entityManager = $args->getObjectManager(); should be changed to getEntity() and getEntityManager() with current orm version. Hope this is useful for someone.
-- You received this message because you are subscribed to the Google Groups "doctrine-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/doctrine-user. For more options, visit https://groups.google.com/d/optout.
