blockedForSeconds / 60); $htmlContent = $this->twig->render('email/lockout_alert.html.twig', [ 'email' => $event->email, 'ipAddress' => $event->ipAddress, 'failedAttempts' => $event->failedAttempts, 'blockedForMinutes' => $blockedForMinutes, 'occurredOn' => $event->occurredOn, ]); $textContent = $this->twig->render('email/lockout_alert.txt.twig', [ 'email' => $event->email, 'ipAddress' => $event->ipAddress, 'failedAttempts' => $event->failedAttempts, 'blockedForMinutes' => $blockedForMinutes, 'occurredOn' => $event->occurredOn, ]); $email = (new Email()) ->from($this->fromEmail) ->to($event->email) ->subject('🔒 Alerte de sécurité - Tentatives de connexion suspectes') ->html($htmlContent) ->text($textContent) ->priority(Email::PRIORITY_HIGH); $this->mailer->send($email); } }