1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-11 13:42:49 +01:00
invoiceninja/app/Services/PdfMaker/Designs/Utilities/DesignInterface.php
2020-08-04 16:56:17 +02:00

29 lines
615 B
PHP

<?php
/**
* Invoice Ninja (https://invoiceninja.com)
*
* @link https://github.com/invoiceninja/invoiceninja source repository
*
* @copyright Copyright (c) 2020. Invoice Ninja LLC (https://invoiceninja.com)
*
* @license https://opensource.org/licenses/AAL
*/
namespace App\Services\PdfMaker\Designs\Utilities;
interface DesignInterface
{
public function html(): ?string;
public function setup(): void;
public function elements(array $context): array;
public function productTable(): array;
public function buildTableHeader(): array;
public function buildTableBody(): array;
}