Skip to content

Instantly share code, notes, and snippets.

@kuzmany
Last active March 24, 2020 16:33
Show Gist options
  • Save kuzmany/01001d7e49db8e9ddc00bbaa0592e314 to your computer and use it in GitHub Desktop.
Save kuzmany/01001d7e49db8e9ddc00bbaa0592e314 to your computer and use it in GitHub Desktop.
<?php
// Delivered
$deliveryEvent = new DeliveryEvent();
$deliveryEvent->setContact($contact);
$deliveryEvent->setTrackingHash($trackingHash);
$deliveryEvent->setIsDelivered(true);
$this->callbackHelper->dispatchDeliveryEvent(
$deliveryEvent
);
// Read
$deliveryEvent = new DeliveryEvent();
$deliveryEvent->setContact($contact);
$deliveryEvent->setTrackingHash($trackingHash);
$deliveryEvent->setIsRead(true);
$this->callbackHelper->dispatchDeliveryEvent(
$deliveryEvent
);
// Failed
$deliveryEvent = new DeliveryEvent();
$deliveryEvent->setContact($contact);
$deliveryEvent->setTrackingHash($trackingHash);
$deliveryEvent->setIsFailed(true);
$this->callbackHelper->dispatchDeliveryEvent(
$deliveryEvent
);
// Reply
$replyEvent = new ReplyEvent();
$replyEvent->setContact($contact;
$replyEvent->setMessage('custom reply message');
$this->callbackHelper->dispatchReplyEvent(
$replyEvent
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment