From c3674a8f4f1085ac8081ed0109383df7ddb3470e Mon Sep 17 00:00:00 2001 From: David Bomba Date: Tue, 21 Feb 2023 20:38:44 +1100 Subject: [PATCH] Stub PDF generator --- app/Services/Preview/StubBuilder.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Services/Preview/StubBuilder.php b/app/Services/Preview/StubBuilder.php index 7f7afddf20ba..827c5e8fe8ae 100644 --- a/app/Services/Preview/StubBuilder.php +++ b/app/Services/Preview/StubBuilder.php @@ -31,6 +31,7 @@ use App\Factory\GroupSettingFactory; use App\Models\Design as DesignModel; use App\Utils\Traits\MakesHash; use App\Utils\Traits\Pdf\PageNumbering; +use App\Services\PdfMaker\Design as PdfMakerDesign; class StubBuilder { @@ -147,7 +148,7 @@ class StubBuilder private function setGroupSettings(): self { - $g = GroupSettingFactory::create($this->company, $this->user); + $g = GroupSettingFactory::create($this->company->id, $this->user->id); $g->name = Str::random(10); $g->settings = $this->settings; $g->save(); @@ -179,9 +180,10 @@ class StubBuilder $design_string = "{$this->entity_type}_design_id"; $design = DesignModel::withTrashed()->find($this->decodePrimaryKey($design_string)); + $template = new PdfMakerDesign(strtolower($design->name)); $state = [ - 'template' => $design->elements([ + 'template' => $template->elements([ 'client' => $this->recipient, 'entity' => $this->entity, 'pdf_variables' => (array) $html->settings->pdf_variables,