コード例 #1
0
 public function deliveryFailure(WebhookEventDelivery $delivery)
 {
     $delivery->setDelivered(false);
     $delivery->setDeliverTries($delivery->getDeliveryTries() + 1);
     $this->update($delivery);
 }
コード例 #2
0
 protected function insertWebhookEventDelivery(EntityManager $em, \Pimple $DI)
 {
     $delivery = new WebhookEventDelivery();
     $delivery->setThirdPartyApplication($DI['api-app-user']);
     $delivery->setWebhookEvent($DI['event_webhook_1']);
     $delivery->setDelivered(true);
     $em->persist($delivery);
     $delivery2 = new WebhookEventDelivery();
     $delivery2->setThirdPartyApplication($DI['api-app-user-not-admin']);
     $delivery2->setWebhookEvent($DI['event_webhook_1']);
     $delivery2->setDeliverTries(1);
     $em->persist($delivery2);
 }
コード例 #3
0
ファイル: WebhookJob.php プロジェクト: luisbrito/Phraseanet
 private function getUrl(ApiApplication $application, WebhookEventDelivery $delivery)
 {
     return sprintf('%s#%s', $application->getWebhookUrl(), $delivery->getId());
 }