21 lines
395 B
PHP
21 lines
395 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace App\Service\Invoice;
|
|
|
|
use App\Entity\Disposition;
|
|
use App\Entity\DispositionInvoice;
|
|
use App\Entity\Upload;
|
|
use App\Entity\User;
|
|
|
|
interface InvoiceUploadWriterInterface
|
|
{
|
|
public function writeFinalInvoiceUpload(
|
|
Disposition $disposition,
|
|
DispositionInvoice $invoice,
|
|
string $pdfBinary,
|
|
User $owner,
|
|
): Upload;
|
|
}
|