* @phpcs:disable Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClass */ public function via(object $notifiable): array { // phpcs:enable return ['mail']; } /** * Get the mail representation of the notification. * * @param object $notifiable * @return \Illuminate\Notifications\Messages\MailMessage */ public function toMail(object $notifiable): \Illuminate\Notifications\Messages\MailMessage { /** @var string $firstname */ $firstname = $notifiable->username; return (new MailMessage()) ->template('notifications::email-club') ->subject(trans('Supression du compte - :site_name', [ 'site_name' => config('app.name') ])) ->greeting(trans('Bonjour :name', ['name' => $firstname])) ->line(trans( "Votre compte :site_name a été marqué pour suppression, il sera définitivement effacé au bout de 1 semaine. Vous pourrez le réactiver durant ce délai si vous le souhaitez en vous reconnectant.", [ 'site_name' => config('app.name') ] )); } }