Construct design.design from data class

This commit is contained in:
Benjamin Beganović 2023-03-31 13:28:33 +02:00
parent 7da0c6e74b
commit 1e1aa5d166
2 changed files with 26 additions and 1 deletions

View File

@ -0,0 +1,24 @@
<?php
/**
* Invoice Ninja (https://invoiceninja.com).
*
* @link https://github.com/invoiceninja/invoiceninja source repository
*
* @copyright Copyright (c) 2022. Invoice Ninja LLC (https://invoiceninja.com)
*
* @license https://www.elastic.co/licensing/elastic-license
*/
namespace App\DataProviders;
class DesignBlocks
{
public function __construct(
public string $includes = '',
public string $header = '',
public string $body = '',
public string $footer = ''
) {
}
}

View File

@ -11,6 +11,7 @@
namespace App\Factory;
use App\DataProviders\DesignBlocks;
use App\Models\Design;
class DesignFactory
@ -24,7 +25,7 @@ class DesignFactory
$design->is_active = true;
$design->is_custom = true;
$design->name = '';
$design->design = [];
$design->design = new DesignBlocks();
return $design;
}