CustomerGroupServiceFactory
in package
Class CustomerGroupServiceFactory *
Tags
Table of Contents
- $accessRepository : CustomerGroupAccessRepository
- $factory : CustomerGroupFactory
- $queryBuilder : CI_DB_query_builder
- $readerService : CustomerGroupReadServiceInterface
- $writeService : CustomerGroupWriteServiceInterface
- __construct() : mixed
- CustomerGroupServiceFactory constructor.
- createFactory() : mixed
- createReadService() : CustomerGroupReadServiceInterface
- Creates a customer group read service.
- createWriteService() : CustomerGroupWriteServiceInterface
- Creates a customer group write service.
- _createFactory() : $this
- Creates a new instance of a CustomerGroupFactory object.
- _createReader() : CustomerGroupServiceFactory
- Creates a new instance of a CustomerGroupReadService object.
- _createRepository() : CustomerGroupServiceFactory
- Creates a new instance of a CustomerGroupRepository object.
- _createWriter() : CustomerGroupServiceFactory
- Creates a new instance of a CustomerGroupWritService object.
Properties
$accessRepository
protected
CustomerGroupAccessRepository
$accessRepository
$factory
protected
CustomerGroupFactory
$factory
$queryBuilder
protected
CI_DB_query_builder
$queryBuilder
$readerService
protected
CustomerGroupReadServiceInterface
$readerService
$writeService
protected
CustomerGroupWriteServiceInterface
$writeService
Methods
__construct()
CustomerGroupServiceFactory constructor.
public
__construct(CI_DB_query_builder $queryBuilder) : mixed
Parameters
- $queryBuilder : CI_DB_query_builder
-
for database connection.
Return values
mixed —createFactory()
public
createFactory() : mixed
Return values
mixed —createReadService()
Creates a customer group read service.
public
createReadService() : CustomerGroupReadServiceInterface
Return values
CustomerGroupReadServiceInterface —createWriteService()
Creates a customer group write service.
public
createWriteService() : CustomerGroupWriteServiceInterface
Return values
CustomerGroupWriteServiceInterface —_createFactory()
Creates a new instance of a CustomerGroupFactory object.
protected
_createFactory() : $this
Consecutive call provide the same Object.
Return values
$this —_createReader()
Creates a new instance of a CustomerGroupReadService object.
protected
_createReader() : CustomerGroupServiceFactory
Consecutive calls provide the same object.
Return values
CustomerGroupServiceFactory —_createRepository()
Creates a new instance of a CustomerGroupRepository object.
protected
_createRepository() : CustomerGroupServiceFactory
Consecutive calls provide the same object.
Return values
CustomerGroupServiceFactory —_createWriter()
Creates a new instance of a CustomerGroupWritService object.
protected
_createWriter() : CustomerGroupServiceFactory
Consecutive calls provide the same object.