isoFormat((string) trans('config.date_time_js')); return new MailMessage()->markdown('emails.security.used-backup-code', ['user' => $this->user, 'ip' => $ip, 'host' => $host, 'userAgent' => $userAgent, 'time' => $time])->subject($subject); } // public function toNtfy(User $notifiable): Message // { // $settings = ReturnsSettings::getSettings('ntfy', 'user', $notifiable); // $message = new Message(); // $message->topic($settings['ntfy_topic']); // $message->title((string) trans('email.used_backup_code_subject')); // $message->body((string) trans('email.used_backup_code_slack', ['email' => $this->user->email])); // // return $message; // } /** * @SuppressWarnings("PHPMD.UnusedFormalParameter") */ public function toPushover(User $notifiable): PushoverMessage { return PushoverMessage::create((string) trans('email.used_backup_code_slack', ['email' => $this->user->email])) ->title((string) trans('email.used_backup_code_subject')) ; } /** * @SuppressWarnings("PHPMD.UnusedFormalParameter") */ public function toSlack(User $notifiable): SlackMessage { $message = (string) trans('email.used_backup_code_slack', ['email' => $this->user->email]); return new SlackMessage()->content($message); } /** * @SuppressWarnings("PHPMD.UnusedFormalParameter") */ public function via(User $notifiable): array { return ReturnsAvailableChannels::returnChannels('user', $notifiable); } }