purchase->tenant; $package = $this->purchase->package; $amount = number_format((float) $this->purchase->price, 2); $mail = (new MailMessage) ->subject(__('emails.refund.subject', ['package' => $package?->name ?? __('emails.package_limits.package_fallback')])) ->greeting(__('emails.refund.greeting', ['name' => $tenant?->name ?? __('emails.package_limits.team_fallback')])) ->line(__('emails.refund.body', [ 'amount' => $amount, 'currency' => '€', 'provider_id' => $this->purchase->provider_id ?? '—', ])); if ($this->reason) { $mail->line(__('emails.refund.reason', ['reason' => $this->reason])); } return $mail->line(__('emails.refund.footer')); } }