Ejemplo n.º 1
0
 /**
  * @param Manager $manager
  */
 function invokeEvents(Manager $manager)
 {
     $repository = $this->entityManager->getRepository('\\Event\\Storage\\Doctrine\\Entity');
     $events = $repository->findBy(array('status' => 'created'));
     /** @var Event $event */
     foreach ($events as $event) {
         StaticManager::getInstance()->triggerByName($event->getAlias(), $event->getParams());
         $event->setStatus('processed');
     }
     $this->entityManager->flush();
 }