phpDocumentor

InvoiceArchiveWriteService
in package
implements InvoiceArchiveWriteServiceInterface

Class InvoiceArchiveWriteService

Tags
category

System

Interfaces, Classes and Traits

InvoiceArchiveWriteServiceInterface
Interface InvoiceArchiveWriteServiceInterface

Table of Contents

$fileEntitler  : InvoiceFileEntitlerInterface
$fileStorage  : AbstractFileStorage
$invoiceListGenerator  : InvoiceListGeneratorInterface
$invoiceRepository  : InvoiceRepositoryInterface
__construct()  : mixed
InvoiceListArchiveWriteService constructor.
deleteInvoiceById()  : $this|InvoiceArchiveWriteServiceInterface
Removes an invoice from the database by the given invoice id.
importInvoiceFile()  : int
Imports the given invoice file and store their information in the database.

Properties

Methods

__construct()

InvoiceListArchiveWriteService constructor.

public __construct(InvoiceListGeneratorInterface $invoiceListGenerator, InvoiceRepositoryInterface $invoiceRepository, InvoiceFileEntitlerInterface $fileEntitler, AbstractFileStorage $fileStorage) : mixed
Parameters
$invoiceListGenerator : InvoiceListGeneratorInterface
$invoiceRepository : InvoiceRepositoryInterface
$fileEntitler : InvoiceFileEntitlerInterface
$fileStorage : AbstractFileStorage
Return values
mixed

Search results