InvoiceServiceFactory
extends AbstractInvoiceServiceFactory
in package
Class InvoiceServiceFactory
Tags
Table of Contents
- $db : CI_DB_query_builder
- $paymentTitleProvider : PaymentTitleProvider
- __construct() : mixed
- InvoiceServiceFactory constructor.
- createInvoiceArchiveReadService() : InvoiceArchiveReadServiceInterface
- Creates and returns a new invoice-archive read service instance.
- createInvoiceArchiveWriteService() : InvoiceArchiveWriteServiceInterface
- Creates and returns a new invoice-archive write service instance.
- _getPaymentTitleProvider() : PaymentTitleProvider
- Creates, in memory caches and returns the payment title provider.
Properties
$db
protected
CI_DB_query_builder
$db
$paymentTitleProvider
protected
PaymentTitleProvider
$paymentTitleProvider
Methods
__construct()
InvoiceServiceFactory constructor.
public
__construct(CI_DB_query_builder $db) : mixed
Parameters
- $db : CI_DB_query_builder
Return values
mixed —createInvoiceArchiveReadService()
Creates and returns a new invoice-archive read service instance.
public
createInvoiceArchiveReadService() : InvoiceArchiveReadServiceInterface
Return values
InvoiceArchiveReadServiceInterface —createInvoiceArchiveWriteService()
Creates and returns a new invoice-archive write service instance.
public
createInvoiceArchiveWriteService() : InvoiceArchiveWriteServiceInterface
Return values
InvoiceArchiveWriteServiceInterface —_getPaymentTitleProvider()
Creates, in memory caches and returns the payment title provider.
protected
_getPaymentTitleProvider() : PaymentTitleProvider