src/MailBundle/EventListener/ValidationRequest/ValidationRequestDenyUnlockEventListener.php line 16

Open in your IDE?
  1. <?php
  2. namespace App\MailBundle\EventListener\ValidationRequest;
  3. use App\Entity\Staff\Staff;
  4. use App\Entity\ValidationRequest;
  5. use App\Event\ValidationRequest\ValidationRequestDenyUnlockEvent;
  6. use App\MailBundle\Entity\Mail;
  7. use App\MailBundle\EventListener\MailListener;
  8. use App\MailBundle\Service\MailSender;
  9. use Symfony\Contracts\EventDispatcher\Event;
  10. class ValidationRequestDenyUnlockEventListener extends ValidationRequestEventListener
  11. {
  12.     public function onDenyUnlockValidationRequestEvent(ValidationRequestDenyUnlockEvent $event)
  13.     {
  14.         $validationRequest $event?->getValidationRequest();
  15.         $from $validationRequest?->getUnlockRefusedBy();
  16.         $this->sendMail($validationRequest$fromMail::DENY_UNLOCK_VALIDATION_REQUEST_TEMPLATE);
  17.     }
  18. }