Factory class for all needed customer data.
category
|
System
|
package
|
Customer
|
extends
|
AbstractCustomerServiceFactory
|
Methods
CustomerServiceFactory constructor.
__construct(\CI_DB_query_builder $ciDatabaseQueryBuilder)
Arguments
$ciDatabaseQueryBuilder
\CI_DB_query_builder
Query builder.
Returns a new bool type.
_bool(boolean $bool) : \BoolType
Arguments
$bool
boolean
Value of representing type object.
Response
\BoolType
_getAddonValueService
_getAddonValueService()
_getConfigurationProvider
_getConfigurationProvider()
Creates a customer address deleter object.
_getCustomerAddressDeleter() : \CustomerAddressDeleter
Creates a customer address reader object.
_getCustomerAddressReader() : \CustomerAddressReader
Creates a customer address repository object.
_getCustomerAddressRepository() : \CustomerAddressRepository
Creates a customer address writer object.
_getCustomerAddressWriter() : \CustomerAddressWriter
Creates a customer country reader object
_getCustomerCountryReader() : \CustomerCountryReader
Creates a customer country repository object.
_getCustomerCountryRepository() : \CustomerCountryRepository
Creates a customer country zone reader object.
_getCustomerCountryZoneReader() : \CustomerCountryZoneReader
Creates a customer country zone repository object.
_getCustomerCountryZoneRepository() : \CustomerCountryZoneRepository
Creates a customer deleter object.
_getCustomerDeleter() : \CustomerDeleter
Returns the customer factory.
_getCustomerFactory() : \CustomerFactory
Creates a customer reader object.
_getCustomerReader() : \CustomerReader
Creates a customer repository object.
_getCustomerRepository() : \CustomerRepository
Creates a customer service settings object.
_getCustomerServiceSettings() : \CustomerServiceSettings
Creates a customer writer object.
_getCustomerWriter() : \CustomerWriter
Creates the configuration settings of the input validator.
_getValidatorConfigSettings(\CustomerConfigurationProvider $configProvider) : \CustomerConfigurationSettings
Creates the display settings of the input validator.
_getValidatorDisplaySettings(\CustomerConfigurationProvider $configProvider) : \CustomerDisplaySettings
Creates the customer validator error messages.
_getValidatorErrorMessageSettings(\CustomerConfigurationProvider $configProvider) : \CustomerErrorMessageSettings
Creates the max length settings of the input validator.
_getValidatorMaxLengthSettings() : \CustomerMaxLengthSettings
Creates the min length settings of the input validator.
_getValidatorMinLengthSettings(\CustomerConfigurationProvider $configProvider) : \CustomerMinLengthSettings
Returns a new int type.
_int(integer $int) : \IntType
Arguments
$int
integer
Value of representing type object.
Response
\IntType
Returns a new string type.
_string(string $str) : \StringType
Arguments
$str
string
Value of representing type object.
Response
\StringType
Creates a customer read service object.
createCustomerReadService() : \CustomerReadService
inherited abstract
Creates a customer service object.
createCustomerWriteService() : \CustomerService
inherited abstract
Returns the address book service.
getAddressBookService() : \AddressBookService
inherited abstract
Returns the country service.
getCountryService() : \CountryService
inherited abstract
Returns the customer service.
getCustomerService() : \CustomerService
inherited abstract
Returns the database query builder.
getDatabaseQueryBuilder() : \CI_DB_query_builder
inherited abstract
Response
\CI_DB_query_builder
Query builder.
Properties
Query builder.
ciDatabaseQueryBuilder : \CI_DB_query_builder
Type(s)
\CI_DB_query_builder
configurationProvider
configurationProvider : \CustomerConfigurationProvider