Ejemplo n.º 1
0
 protected function insertWebhookEvent(EntityManager $em, \Pimple $DI)
 {
     $event = new WebhookEvent();
     $event->setName(WebhookEvent::NEW_FEED_ENTRY);
     $event->setType(WebhookEvent::FEED_ENTRY_TYPE);
     $event->setData(['feed_id' => $DI['feed_public_entry']->getFeed()->getId(), 'entry_id' => $DI['feed_public_entry']->getId()]);
     $em->persist($event);
     $DI['event_webhook_1'] = $event;
     $event2 = new WebhookEvent();
     $event2->setName(WebhookEvent::NEW_FEED_ENTRY);
     $event2->setType(WebhookEvent::FEED_ENTRY_TYPE);
     $event2->setData(['feed_id' => $DI['feed_public_entry']->getFeed()->getId(), 'entry_id' => $DI['feed_public_entry']->getId()]);
     $event2->setProcessed(true);
     $em->persist($event2);
 }
 public function processed(WebhookEvent $event)
 {
     $event->setProcessed(true);
     $this->update($event);
 }