Class InvoiceServiceFactory

Class InvoiceServiceFactory

AbstractInvoiceServiceFactory
InvoiceServiceFactory
Package: Invoice
Category: System
Located at Services/Core/Invoice/InvoiceServiceFactory.inc.php

Methods summary

public __construct( CI_DB_query_builder $db )

InvoiceServiceFactory constructor.

public createInvoiceArchiveWriteService( void ) : InvoiceArchiveWriteServiceInterface

Creates and returns a new invoice-archive write service instance.

public createInvoiceArchiveReadService( void ) : InvoiceArchiveReadServiceInterface

Creates and returns a new invoice-archive read service instance.

protected _getPaymentTitleProvider( void ) : PaymentTitleProvider

Creates, in memory caches and returns the payment title provider.

Properties summary

protected $db : CI_DB_query_builder