FeaturedProductServiceFactory
in package
implements
FeaturedProductServiceFactoryInterface
Class FeaturedProductServiceFactory
Interfaces, Classes and Traits
- FeaturedProductServiceFactoryInterface
- Interface FeaturedProductServiceFactoryInterface
Table of Contents
- $isCustomerGroupCheckActive : BoolType
- $queryBuilder : CI_DB_query_builder
- CodeIgniter QueryBuilder
- $reader : FeaturedProductReader
- $readService : FeaturedProductReadService
- Featured product read service.
- $repository : FeaturedProductRepository
- __construct() : mixed
- FeaturedProductServiceFactory constructor.
- createReadService() : FeaturedProductReadService
- Returns the read service.
- Reader() : FeaturedProductReader
- Return a featured product reader.
- repository() : FeaturedProductRepository
- return a featured product repository.
Properties
$isCustomerGroupCheckActive
protected
BoolType
$isCustomerGroupCheckActive
$queryBuilder
CodeIgniter QueryBuilder
protected
CI_DB_query_builder
$queryBuilder
$reader
protected
FeaturedProductReader
$reader
$readService
Featured product read service.
protected
FeaturedProductReadService
$readService
$repository
protected
FeaturedProductRepository
$repository
Methods
__construct()
FeaturedProductServiceFactory constructor.
public
__construct(CI_DB_query_builder $queryBuilder, BoolType $isCustomerGroupCheckActive) : mixed
Parameters
- $queryBuilder : CI_DB_query_builder
- $isCustomerGroupCheckActive : BoolType
Return values
mixed —createReadService()
Returns the read service.
public
createReadService() : FeaturedProductReadService
Return values
FeaturedProductReadService —Reader()
Return a featured product reader.
protected
Reader() : FeaturedProductReader
Return values
FeaturedProductReader —repository()
return a featured product repository.
protected
repository() : FeaturedProductRepository