ProductServiceFactory
extends AbstractProductServiceFactory
in package
Class ProductServiceFactory
Tags
Table of Contents
- $addonValueService : AddonValueService
- $addonValueStorageFactory : AddonValueStorageFactory
- $customerStatusProvider : CustomerStatusProvider
- $db : CI_DB_query_builder
- Database connection.
- $deleteHistoryService : DeleteHistoryWriteService
- $deleter : ProductRepositoryDeleter
- $languageProvider : LanguageProvider
- $objectService : ProductObjectService
- $productCategoryLinker : ProductCategoryLinker
- $productFactory : ProductFactory
- $productImageContainerRepository : ProductImageContainerRepository
- $productImagePathSettings : EnvProductImageFileStorageSettings
- $productImageProcessing : LegacyProductImageProcessing
- $productImageStorage : ProductImageFileStorage
- $productListProviderFactory : ProductListProviderFactory
- $productRepository : ProductRepository
- $reader : ProductRepositoryReader
- $readService : ProductReadService
- $settingsReader : ProductSettingsRepositoryReader
- $settingsRepository : ProductSettingsRepository
- $settingsWriter : ProductSettingsRepositoryWriter
- $urlKeywordsRepairer : GMSEOBoost_ORIGIN
- $urlRewriteStorage : UrlRewriteStorage
- $writer : ProductRepositoryWriter
- $writeService : ProductWriteService
- __construct() : mixed
- ProductServiceFactory constructor.
- createProductObjectService() : bool|ProductObjectService
- Creates a new instance of a ProductObjectService object.
- createProductReadService() : ProductReadService
- Creates a new instance of a ProductReadService object.
- createProductRepository() : ProductRepository
- Creates a new instance of a ProductRepository object.
- createProductWriteService() : ProductWriteService
- Creates a new instance of a ProductWriteService object.
- _createAddonValueService() : AddonValueService
- Creates a new instance of a AddonValueService object.
- _createAddonValueStorageFactory() : AddonValueStorageFactory
- Creates a new instance of a AddonValueStorageFactory object.
- _createCustomerStatusProvider() : CustomerStatusProvider
- Creates a new instance of a CustomerStatusProvider object.
- _createDeleteHelper() : ProductRepositoryDeleteHelper|ProductRepositoryDeleter
- Creates a new instance of a ProductRepositoryDeleteHelper object.
- _createDeleteHistoryService() : DeleteHistoryWriteService
- Creates a new instance of a DeleteHistoryWriteService object.
- _createDeleter() : ProductRepositoryDeleter
- Creates a new instance of a ProductRepositoryDeleter object.
- _createLanguageProvider() : LanguageProvider
- Creates a new instance of a LanguageProvider object.
- _createProductCategoryLinker() : ProductCategoryLinker
- Creates a new instance of a ProductCategoryLinker object.
- _createProductFactory() : ProductFactory
- Creates a new instance of a ProductFactory object.
- _createProductImageContainerRepository() : ProductImageContainerRepository
- Creates a new instance of a ProductImageContainerRepository object.
- _createProductImagePathSettings() : EnvProductImageFileStorageSettings
- Creates a new instance of a EnvProductImageFileStorageSettings object.
- _createProductImageProcessing() : LegacyProductImageProcessing
- Creates a new instance of a LegacyProductImageProcessing object.
- _createProductImageStorage() : ProductImageFileStorage
- Creates a new instance of a ProductImageFileStorage object.
- _createProductListProviderFactory() : ProductListProviderFactory
- Creates a new instance of a ProductListProviderFactory object.
- _createReader() : ProductRepositoryReader
- Creates a new instance of a ProductRepositoryReader object.
- _createSettingsReader() : ProductSettingsRepositoryReader
- Creates a new instance of a ProductSettingsRepositoryReader object.
- _createSettingsRepository() : ProductSettingsRepository
- Creates a new instance of a ProductSettingsRepository object.
- _createSettingsWriter() : ProductSettingsRepositoryWriter
- Creates a new instance of a ProductSettingsRepositoryWriter object.
- _createUrlKeywordsRepairer() : GMSEOBoost_ORIGIN
- Creates a new instance of a GMSEOBoost object.
- _createUrlRewriteStorage() : UrlRewriteStorage
- Creates a new instance of a UrlRewriteStorage object.
- _createWriter() : ProductRepositoryWriter
- Creates a new instance of a ProductRepositoryWriter object.
Properties
$addonValueService
protected
AddonValueService
$addonValueService
$addonValueStorageFactory
protected
AddonValueStorageFactory
$addonValueStorageFactory
$customerStatusProvider
protected
CustomerStatusProvider
$customerStatusProvider
$db
Database connection.
protected
CI_DB_query_builder
$db
$deleteHistoryService
protected
DeleteHistoryWriteService
$deleteHistoryService
$deleter
protected
ProductRepositoryDeleter
$deleter
$languageProvider
protected
LanguageProvider
$languageProvider
$objectService
protected
ProductObjectService
$objectService
$productCategoryLinker
protected
ProductCategoryLinker
$productCategoryLinker
$productFactory
protected
ProductFactory
$productFactory
$productImageContainerRepository
protected
ProductImageContainerRepository
$productImageContainerRepository
$productImagePathSettings
protected
EnvProductImageFileStorageSettings
$productImagePathSettings
$productImageProcessing
protected
LegacyProductImageProcessing
$productImageProcessing
$productImageStorage
protected
ProductImageFileStorage
$productImageStorage
$productListProviderFactory
protected
ProductListProviderFactory
$productListProviderFactory
$productRepository
protected
ProductRepository
$productRepository
$reader
protected
ProductRepositoryReader
$reader
$readService
protected
ProductReadService
$readService
$settingsReader
protected
ProductSettingsRepositoryReader
$settingsReader
$settingsRepository
protected
ProductSettingsRepository
$settingsRepository
$settingsWriter
protected
ProductSettingsRepositoryWriter
$settingsWriter
$urlKeywordsRepairer
protected
GMSEOBoost_ORIGIN
$urlKeywordsRepairer
$urlRewriteStorage
protected
UrlRewriteStorage
$urlRewriteStorage
$writer
protected
ProductRepositoryWriter
$writer
$writeService
protected
ProductWriteService
$writeService
Methods
__construct()
ProductServiceFactory constructor.
public
__construct(CI_DB_query_builder $db) : mixed
Parameters
- $db : CI_DB_query_builder
-
Database connection.
Return values
mixed —createProductObjectService()
Creates a new instance of a ProductObjectService object.
public
createProductObjectService() : bool|ProductObjectService
Consecutive calls provide the same object.
Return values
bool|ProductObjectService —createProductReadService()
Creates a new instance of a ProductReadService object.
public
createProductReadService() : ProductReadService
Consecutive calls provide the same object.
Return values
ProductReadService —createProductRepository()
Creates a new instance of a ProductRepository object.
public
createProductRepository() : ProductRepository
Consecutive calls provide the same object.
Return values
ProductRepository —createProductWriteService()
Creates a new instance of a ProductWriteService object.
public
createProductWriteService() : ProductWriteService
Consecutive calls provide the same object.
Return values
ProductWriteService —_createAddonValueService()
Creates a new instance of a AddonValueService object.
protected
_createAddonValueService() : AddonValueService
Consecutive calls provide the same object.
Return values
AddonValueService —_createAddonValueStorageFactory()
Creates a new instance of a AddonValueStorageFactory object.
protected
_createAddonValueStorageFactory() : AddonValueStorageFactory
Consecutive calls provide the same object.
Return values
AddonValueStorageFactory —_createCustomerStatusProvider()
Creates a new instance of a CustomerStatusProvider object.
protected
_createCustomerStatusProvider() : CustomerStatusProvider
Consecutive calls provide the same object.
Return values
CustomerStatusProvider —_createDeleteHelper()
Creates a new instance of a ProductRepositoryDeleteHelper object.
protected
_createDeleteHelper() : ProductRepositoryDeleteHelper|ProductRepositoryDeleter
Consecutive calls provide the same object.
Return values
ProductRepositoryDeleteHelper|ProductRepositoryDeleter —_createDeleteHistoryService()
Creates a new instance of a DeleteHistoryWriteService object.
protected
_createDeleteHistoryService() : DeleteHistoryWriteService
Consecutive calls provide the same object.
Return values
DeleteHistoryWriteService —_createDeleter()
Creates a new instance of a ProductRepositoryDeleter object.
protected
_createDeleter() : ProductRepositoryDeleter
Consecutive calls provide the same object.
Return values
ProductRepositoryDeleter —_createLanguageProvider()
Creates a new instance of a LanguageProvider object.
protected
_createLanguageProvider() : LanguageProvider
Consecutive calls provide the same object.
Return values
LanguageProvider —_createProductCategoryLinker()
Creates a new instance of a ProductCategoryLinker object.
protected
_createProductCategoryLinker() : ProductCategoryLinker
Consecutive calls provide the same object.
Return values
ProductCategoryLinker —_createProductFactory()
Creates a new instance of a ProductFactory object.
protected
_createProductFactory() : ProductFactory
Consecutive calls provide the same object.
Return values
ProductFactory —_createProductImageContainerRepository()
Creates a new instance of a ProductImageContainerRepository object.
protected
_createProductImageContainerRepository() : ProductImageContainerRepository
Consecutive calls provide the same object.
Return values
ProductImageContainerRepository —_createProductImagePathSettings()
Creates a new instance of a EnvProductImageFileStorageSettings object.
protected
_createProductImagePathSettings() : EnvProductImageFileStorageSettings
Consecutive calls provide the same object.
Return values
EnvProductImageFileStorageSettings —_createProductImageProcessing()
Creates a new instance of a LegacyProductImageProcessing object.
protected
_createProductImageProcessing() : LegacyProductImageProcessing
Consecutive calls provide the same object.
Return values
LegacyProductImageProcessing —_createProductImageStorage()
Creates a new instance of a ProductImageFileStorage object.
protected
_createProductImageStorage() : ProductImageFileStorage
Consecutive calls provide the same object.
Return values
ProductImageFileStorage —_createProductListProviderFactory()
Creates a new instance of a ProductListProviderFactory object.
protected
_createProductListProviderFactory() : ProductListProviderFactory
Consecutive calls provide the same object.
Return values
ProductListProviderFactory —_createReader()
Creates a new instance of a ProductRepositoryReader object.
protected
_createReader() : ProductRepositoryReader
Consecutive calls provide the same object.
Return values
ProductRepositoryReader —_createSettingsReader()
Creates a new instance of a ProductSettingsRepositoryReader object.
protected
_createSettingsReader() : ProductSettingsRepositoryReader
Consecutive calls provide the same object.
Return values
ProductSettingsRepositoryReader —_createSettingsRepository()
Creates a new instance of a ProductSettingsRepository object.
protected
_createSettingsRepository() : ProductSettingsRepository
Consecutive calls provide the same object.
Return values
ProductSettingsRepository —_createSettingsWriter()
Creates a new instance of a ProductSettingsRepositoryWriter object.
protected
_createSettingsWriter() : ProductSettingsRepositoryWriter
Consecutive calls provide the same object.
Return values
ProductSettingsRepositoryWriter —_createUrlKeywordsRepairer()
Creates a new instance of a GMSEOBoost object.
protected
_createUrlKeywordsRepairer() : GMSEOBoost_ORIGIN
Consecutive calls provide the same object.
Return values
GMSEOBoost_ORIGIN —_createUrlRewriteStorage()
Creates a new instance of a UrlRewriteStorage object.
protected
_createUrlRewriteStorage() : UrlRewriteStorage
Consecutive calls provide the same object.
Return values
UrlRewriteStorage —_createWriter()
Creates a new instance of a ProductRepositoryWriter object.
protected
_createWriter() : ProductRepositoryWriter
Consecutive calls provide the same object.