for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Kerox\Messenger\Event;
use Kerox\Messenger\Model\Callback\Delivery;
class DeliveryEvent extends AbstractEvent
{
const NAME = 'delivery';
/**
* @var \Kerox\Messenger\Model\Callback\Delivery
*/
protected $delivery;
* DeliveryEvent constructor.
*
* @param string $senderId
* @param string $recipientId
* @param \Kerox\Messenger\Model\Callback\Delivery $delivery
public function __construct(string $senderId, string $recipientId, Delivery $delivery)
parent::__construct($senderId, $recipientId);
$this->delivery = $delivery;
}
* @return \Kerox\Messenger\Model\Callback\Delivery
public function getDelivery(): Delivery
return $this->delivery;
* @return string
public function getName(): string
return self::NAME;