VoiceCallAuditLogSubscriber.php 571 Bytes
<?php
namespace NexmoBundle\Event\Logger;

use AppBundle\Event\VoiceCallEvents;
use Chromedia\AuditLogBundle\Subscriber\AuditLogEventSubscriberInterface;

class VoiceCallAuditLogSubscriber implements AuditLogEventSubscriberInterface
{

    public function getSubscribedEvents()
    {
        return [
            VoiceCallEvents::STARTED_VOICE_CALL,
            VoiceCallEvents::FAILED_VOICE_CALL,
            VoiceCallEvents::COMPLETED_VOICE_CALL,
            VoiceCallEvents::INBOUND_CALL_ONGOING,
            VoiceCallEvents::INBOUND_CALL_COMPLETED
        ];
    }
}