<?php
namespace App\MailBundle\EventListener\ValidationRequest;
use App\Entity\Staff\Staff;
use App\Entity\ValidationRequest;
use App\Event\ValidationRequest\ValidationRequestDenyUnlockEvent;
use App\MailBundle\Entity\Mail;
use App\MailBundle\EventListener\MailListener;
use App\MailBundle\Service\MailSender;
use Symfony\Contracts\EventDispatcher\Event;
class ValidationRequestDenyUnlockEventListener extends ValidationRequestEventListener
{
public function onDenyUnlockValidationRequestEvent(ValidationRequestDenyUnlockEvent $event)
{
$validationRequest = $event?->getValidationRequest();
$from = $validationRequest?->getUnlockRefusedBy();
$this->sendMail($validationRequest, $from, Mail::DENY_UNLOCK_VALIDATION_REQUEST_TEMPLATE);
}
}