tenantPackage->tenant; $package = $this->tenantPackage->package; $url = url('/tenant/billing'); return (new MailMessage) ->subject(trans_choice('emails.package_limits.package_expiring.subject', $this->daysRemaining, [ 'package' => $package?->getNameForLocale() ?? $package?->name ?? __('emails.package_limits.package_fallback'), 'days' => $this->daysRemaining, ])) ->greeting(__('emails.package_limits.package_expiring.greeting', [ 'name' => $tenant?->name ?? __('emails.package_limits.team_fallback'), ])) ->line(trans_choice('emails.package_limits.package_expiring.body', $this->daysRemaining, [ 'package' => $package?->getNameForLocale() ?? $package?->name ?? __('emails.package_limits.package_fallback'), 'days' => $this->daysRemaining, 'date' => optional($this->tenantPackage->expires_at)->toFormattedDateString(), ])) ->action(__('emails.package_limits.package_expiring.action'), $url) ->line(__('emails.package_limits.footer')); } }