phpDocumentor

CustomerServiceFactory extends AbstractCustomerServiceFactory
in package

Class CustomerServiceFactory

Factory class for all needed customer data.

Tags
category

System

extends

AbstractCustomerServiceFactory

Table of Contents

$ciDatabaseQueryBuilder  : CI_DB_query_builder
Query builder.
$configurationProvider  : CustomerConfigurationProvider
__construct()  : mixed
CustomerServiceFactory constructor.
createCustomerReadService()  : CustomerReadService
Creates a customer read service object.
createCustomerWriteService()  : CustomerService
Creates a customer service object.
getAddressBookService()  : AddressBookService
Returns the address book service.
getCountryService()  : CountryService
Returns the country service.
getCustomerAccountInputValidator()  : CustomerAccountInputValidator
Returns the customer account input validator.
getCustomerAddressInputValidatorService()  : CustomerAddressInputValidator
Returns the customer input validator.
getCustomerRegistrationInputValidatorService()  : CustomerRegistrationInputValidatorService
Returns the customer registration input validator service.
getCustomerService()  : CustomerService
Returns the customer service.
getDatabaseQueryBuilder()  : CI_DB_query_builder
Returns the database query builder.
_bool()  : BoolType
Returns a new bool type.
_getAddonValueService()  : mixed
_getConfigurationProvider()  : mixed
_getCustomerAddressDeleter()  : CustomerAddressDeleter
Creates a customer address deleter object.
_getCustomerAddressReader()  : CustomerAddressReader
Creates a customer address reader object.
_getCustomerAddressRepository()  : CustomerAddressRepository
Creates a customer address repository object.
_getCustomerAddressWriter()  : CustomerAddressWriter
Creates a customer address writer object.
_getCustomerCountryReader()  : CustomerCountryReader
Creates a customer country reader object
_getCustomerCountryRepository()  : CustomerCountryRepository
Creates a customer country repository object.
_getCustomerCountryZoneReader()  : CustomerCountryZoneReader
Creates a customer country zone reader object.
_getCustomerCountryZoneRepository()  : CustomerCountryZoneRepository
Creates a customer country zone repository object.
_getCustomerDeleter()  : CustomerDeleter
Creates a customer deleter object.
_getCustomerFactory()  : CustomerFactory
Returns the customer factory.
_getCustomerInputValidatorServiceByValidatorName()  : object
Returns customer input validator service by validator name.
_getCustomerReader()  : CustomerReader
Creates a customer reader object.
_getCustomerRepository()  : CustomerRepository
Creates a customer repository object.
_getCustomerServiceSettings()  : CustomerServiceSettings
Creates a customer service settings object.
_getCustomerWriter()  : CustomerWriter
Creates a customer writer object.
_getInputValidatorSettings()  : CustomerInputValidatorSettings
Creates the input validator settings.
_getValidatorConfigSettings()  : CustomerConfigurationSettings
Creates the configuration settings of the input validator.
_getValidatorDisplaySettings()  : CustomerDisplaySettings
Creates the display settings of the input validator.
_getValidatorErrorMessageSettings()  : CustomerErrorMessageSettings
Creates the customer validator error messages.
_getValidatorMaxLengthSettings()  : CustomerMaxLengthSettings
Creates the max length settings of the input validator.
_getValidatorMinLengthSettings()  : CustomerMinLengthSettings
Creates the min length settings of the input validator.
_int()  : IntType
Returns a new int type.
_string()  : StringType
Returns a new string type.

Properties

Methods

__construct()

CustomerServiceFactory constructor.

public __construct(CI_DB_query_builder $ciDatabaseQueryBuilder) : mixed
Parameters
$ciDatabaseQueryBuilder : CI_DB_query_builder

Query builder.

Return values
mixed

getDatabaseQueryBuilder()

Returns the database query builder.

public getDatabaseQueryBuilder() : CI_DB_query_builder
Return values
CI_DB_query_builder

Query builder.

_getCustomerInputValidatorServiceByValidatorName()

Returns customer input validator service by validator name.

protected _getCustomerInputValidatorServiceByValidatorName(string $inputValidatorName) : object
Parameters
$inputValidatorName : string

Name of input validator service.

Return values
object

Found customer input validator service.

Search results