ProductAttributeServiceFactory
extends AbstractProductAttributeServiceFactory
in package
Class ProductAttributeServiceFactory
Tags
Table of Contents
- $db : CI_DB_query_builder
- $productAttributeFactory : ProductAttributeFactoryInterface
- __construct() : mixed
- Initialize the product attribute service factory.
- createProductAttributeObjectService() : ProductAttributeObjectService
- Creates a product attribute object service.
- createProductAttributeService() : ProductAttributeService
- Creates a product attribute service.
- _getProductAttributeFactory() : ProductAttributeFactoryInterface
- Returns the product attribute factory.
Properties
$db
private
CI_DB_query_builder
$db
$productAttributeFactory
private
ProductAttributeFactoryInterface
$productAttributeFactory
Methods
__construct()
Initialize the product attribute service factory.
public
__construct(CI_DB_query_builder $db) : mixed
Parameters
- $db : CI_DB_query_builder
Return values
mixed —createProductAttributeObjectService()
Creates a product attribute object service.
public
createProductAttributeObjectService() : ProductAttributeObjectService
Return values
ProductAttributeObjectService —createProductAttributeService()
Creates a product attribute service.
public
createProductAttributeService() : ProductAttributeService
Return values
ProductAttributeService —_getProductAttributeFactory()
Returns the product attribute factory.
protected
_getProductAttributeFactory() : ProductAttributeFactoryInterface
When the factory is not instantiated, a new instance will be created and returned.