Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class EntityListener {
- public function onFlush(OnFlushEventArgs $event)
- {
- $this->emailActivityUpdates->processCreatedEntities($uow->getScheduledEntityInsertions());
- }
- protected function addAssociationWithEmailActivity(PostFlushEventArgs $event) {
- $jobs = $this->emailActivityUpdates->createJobs();
- if (!$jobs) {
- return;
- }
- $em = $event->getEntityManager();
- array_map([$em, 'persist'], $jobs);
- $em->flush();
- }
- }
- class EmailActivityUpdates {
- public function processCreatedEntities(array $entities) {}
- public function createJobs() {}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement