renderFromTemplate('admin_domain_order_new', $this->vars())['subject'], ); } public function content(): Content { return new Content( htmlString: $this->renderFromTemplate('admin_domain_order_new', $this->vars())['html'], ); } private function vars(): array { return [ 'company_name' => $this->data['company_name'] ?? config('app.name'), 'domain_name' => $this->data['domain_name'] ?? '', 'order_num' => $this->data['order_num'] ?? '', 'order_total' => $this->data['order_total'] ?? '', 'customer_name' => $this->data['customer_name'] ?? '', 'customer_email' => $this->data['customer_email'] ?? '', 'created_at' => $this->data['created_at'] ?? now()->format('d/m/Y H:i:s'), 'admin_url' => $this->data['admin_url'] ?? '', ]; } }