Class InvoiceRepository

Class InvoiceRepository

InvoiceRepository implements InvoiceRepositoryInterface
Package: Invoice
Category: System
Located at Services/Core/Invoice/InvoiceRepository.inc.php

Methods summary

public __construct( CI_DB_query_builder $db )

InvoiceRepository constructor.

public add( InvoiceInformation $invoiceInfo ) : integer

Adds a new invoice in the database.

public updateInvoiceFilename( IdType $invoiceId, FilenameStringType $invoiceFilename ) :

Updates the invoice file column for an invoice entry in the database.

public deleteByInvoiceId( IdType $invoiceId ) :

Removes an invoice entry from the database.

Properties summary

protected $db : CI_DB_query_builder

		
protected $tableName : string
'invoices'