* @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->api_data->firstname; return (new MailMessage()) ->subject(trans("Mise à jour du mot de passe - :site_name", [ 'site_name' => config('app.name') ])) ->greeting("Bonjour " . $firstname) ->line(trans("Le mot de passe associé à votre compte :site_name vient d'être modifié.", [ 'site_name' => config('app.name') ])); } }