user = $user; } /** * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function toArray(User $notifiable) { return [ ]; } /** * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function toMail(User $notifiable) { $subject = (string) trans('email.used_backup_code_subject'); return (new MailMessage())->markdown('emails.security.used-backup-code', ['user' => $this->user])->subject($subject); } /** * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function toSlack(User $notifiable) { $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) { return ReturnsAvailableChannels::returnChannels('user', $notifiable); } }