CategoryServiceFactory
extends AbstractCategoryServiceFactory
in package
Class CategoryServiceFactory
This class provides methods for creating the objects of the public category service api with its dependencies.
Tags
Table of Contents
- $addonValueService : AddonValueService
- $addonValueStorageFactory : AddonValueStorageFactory
- $cacheControl : CacheControl
- $categoryFactory : CategoryFactory
- $categoryIconStorage : ImageFileStorage
- $categoryImageStorage : ImageFileStorage
- $categoryListProviderFactory : CategoryListProviderFactory
- $categoryOpenGraphImageStorage : ImageFileStorage
- $categoryRepo : CategoryRepository
- $customerStatusProvider : CustomerStatusProvider
- $db : CI_DB_query_builder
- $deleter : CategoryRepositoryDeleter
- $languageProvider : LanguageProvider
- $objectService : CategoryObjectService
- $productPermissionSetter : ProductPermissionSetter
- $productRepository : ProductRepository
- $reader : CategoryRepositoryReader
- $readService : CategoryReadService
- $seoBoost : GMSEOBoost
- $settings : CategoryServiceSettingsInterface
- $settingsReader : CategorySettingsRepositoryReader
- $settingsRepo : CategorySettingsRepository
- $settingsWriter : CategorySettingsRepositoryWriter
- $urlKeywordsRepairer : GMSEOBoost_ORIGIN
- $urlRewriteStorage : UrlRewriteStorage
- $writer : CategoryRepositoryWriter
- $writeService : CategoryWriteService
- __construct() : mixed
- CategoryServiceFactory constructor.
- createCategoryObjectService() : CategoryObjectServiceInterface
- Creates a category object service.
- createCategoryReadService() : CategoryReadService
- Creates a category read service.
- createCategoryWriteService() : CategoryWriteService
- Creates a category write service.
- _createAddonValueService() : AddonValueService
- Creates a new instance of a AddonValueService object.
- _createAddonValueStorageFactory() : AddonValueStorageFactory
- Creates a new instance of a AddonValueStorageFactory object.
- _createCacheControl() : CacheControl
- Creates a new instance of a CacheControl object.
- _createCategoryFactory() : CategoryFactory
- Creates a new instance of a CategoryFactory object.
- _createCategoryIconStorage() : ImageFileStorage
- Creates a new instance of a ImageFileStorage object.
- _createCategoryImageStorage() : ImageFileStorage
- Creates a new instance of a ImageFileStorage object.
- _createCategoryListProviderFactory() : CategoryListProviderFactory
- Creates a new instance of a CategoryListProviderFactory object.
- _createCategoryOpenGraphImageStorage() : ImageFileStorage
- Creates a new instance of a ImageFileStorage object.
- _createCategoryRepo() : CategoryRepository
- Creates a new instance of a CategoryRepository object.
- _createCustomerStatusProvider() : CustomerStatusProvider
- Creates a new instance of a CustomerStatusProvider object.
- _createDeleter() : CategoryRepositoryDeleter
- Creates a new instance of a CategoryRepositoryDeleter object.
- _createLanguageProvider() : LanguageProvider
- Creates a new instance of a LanguageProvider object.
- _createProductPermissionSetter() : ProductPermissionSetter
- Creates a new instance of a ProductPermissionSetter object.
- _createProductRepository() : ProductServiceFactory
- Creates a new instance of a ProductServiceFactory object.
- _createReader() : CategoryRepositoryReader
- Creates a new instance of a CategoryRepositoryReader object.
- _createSettingsReader() : CategorySettingsRepositoryReader
- Creates a new instance of a CategorySettingsRepositoryReader object.
- _createSettingsRepo() : CategorySettingsRepository
- Creates a new instance of a CategorySettingsRepository object.
- _createSettingsWriter() : CategorySettingsRepositoryWriter
- Creates a new instance of a CategorySettingsRepositoryWriter object.
- _createUrlRewriteStorage() : UrlRewriteStorage
- Creates a new instance of a UrlRewriteStorage object.
- _createWriter() : CategoryRepositoryWriter
- Creates a new instance of a CategoryRepositoryWriter object.
Properties
$addonValueService
protected
AddonValueService
$addonValueService
$addonValueStorageFactory
protected
AddonValueStorageFactory
$addonValueStorageFactory
$cacheControl
protected
CacheControl
$cacheControl
$categoryFactory
protected
CategoryFactory
$categoryFactory
$categoryIconStorage
protected
ImageFileStorage
$categoryIconStorage
$categoryImageStorage
protected
ImageFileStorage
$categoryImageStorage
$categoryListProviderFactory
protected
CategoryListProviderFactory
$categoryListProviderFactory
$categoryOpenGraphImageStorage
protected
ImageFileStorage
$categoryOpenGraphImageStorage
$categoryRepo
protected
CategoryRepository
$categoryRepo
$customerStatusProvider
protected
CustomerStatusProvider
$customerStatusProvider
$db
protected
CI_DB_query_builder
$db
$deleter
protected
CategoryRepositoryDeleter
$deleter
$languageProvider
protected
LanguageProvider
$languageProvider
$objectService
protected
CategoryObjectService
$objectService
$productPermissionSetter
protected
ProductPermissionSetter
$productPermissionSetter
$productRepository
protected
ProductRepository
$productRepository
$reader
protected
CategoryRepositoryReader
$reader
$readService
protected
CategoryReadService
$readService
$seoBoost
protected
GMSEOBoost
$seoBoost
$settings
protected
CategoryServiceSettingsInterface
$settings
$settingsReader
protected
CategorySettingsRepositoryReader
$settingsReader
$settingsRepo
protected
CategorySettingsRepository
$settingsRepo
$settingsWriter
protected
CategorySettingsRepositoryWriter
$settingsWriter
$urlKeywordsRepairer
protected
GMSEOBoost_ORIGIN
$urlKeywordsRepairer
$urlRewriteStorage
protected
UrlRewriteStorage
$urlRewriteStorage
$writer
protected
CategoryRepositoryWriter
$writer
$writeService
protected
CategoryWriteService
$writeService
Methods
__construct()
CategoryServiceFactory constructor.
public
__construct(CI_DB_query_builder $db, CategoryServiceSettingsInterface $settings, GMSEOBoost $seoBoost) : mixed
Parameters
- $db : CI_DB_query_builder
-
Database connector.
- $settings : CategoryServiceSettingsInterface
-
Category service settings.
- $seoBoost : GMSEOBoost
Return values
mixed —createCategoryObjectService()
Creates a category object service.
public
createCategoryObjectService() : CategoryObjectServiceInterface
Return values
CategoryObjectServiceInterface —createCategoryReadService()
Creates a category read service.
public
createCategoryReadService() : CategoryReadService
Return values
CategoryReadService —createCategoryWriteService()
Creates a category write service.
public
createCategoryWriteService() : CategoryWriteService
Return values
CategoryWriteService —_createAddonValueService()
Creates a new instance of a AddonValueService object.
protected
_createAddonValueService() : AddonValueService
Consecutive usage provides the same object.
Return values
AddonValueService —_createAddonValueStorageFactory()
Creates a new instance of a AddonValueStorageFactory object.
protected
_createAddonValueStorageFactory() : AddonValueStorageFactory
Consecutive usage provides the same object.
Return values
AddonValueStorageFactory —_createCacheControl()
Creates a new instance of a CacheControl object.
protected
_createCacheControl() : CacheControl
Consecutive usage provides the same object.
Return values
CacheControl —_createCategoryFactory()
Creates a new instance of a CategoryFactory object.
protected
_createCategoryFactory() : CategoryFactory
Consecutive usage provides the same object.
Return values
CategoryFactory —_createCategoryIconStorage()
Creates a new instance of a ImageFileStorage object.
protected
_createCategoryIconStorage() : ImageFileStorage
Consecutive usage provides the same object.
Tags
Return values
ImageFileStorage —_createCategoryImageStorage()
Creates a new instance of a ImageFileStorage object.
protected
_createCategoryImageStorage() : ImageFileStorage
Consecutive usage provides the same object.
Return values
ImageFileStorage —_createCategoryListProviderFactory()
Creates a new instance of a CategoryListProviderFactory object.
protected
_createCategoryListProviderFactory() : CategoryListProviderFactory
Consecutive usage provides the same object.
Return values
CategoryListProviderFactory —_createCategoryOpenGraphImageStorage()
Creates a new instance of a ImageFileStorage object.
protected
_createCategoryOpenGraphImageStorage() : ImageFileStorage
Consecutive usage provides the same object.
Return values
ImageFileStorage —_createCategoryRepo()
Creates a new instance of a CategoryRepository object.
protected
_createCategoryRepo() : CategoryRepository
Return values
CategoryRepository —_createCustomerStatusProvider()
Creates a new instance of a CustomerStatusProvider object.
protected
_createCustomerStatusProvider() : CustomerStatusProvider
Consecutive usage provides the same object.
Return values
CustomerStatusProvider —_createDeleter()
Creates a new instance of a CategoryRepositoryDeleter object.
protected
_createDeleter() : CategoryRepositoryDeleter
Consecutive usage provides the same object.
Return values
CategoryRepositoryDeleter —_createLanguageProvider()
Creates a new instance of a LanguageProvider object.
protected
_createLanguageProvider() : LanguageProvider
Consecutive usage provides the same object.
Return values
LanguageProvider —_createProductPermissionSetter()
Creates a new instance of a ProductPermissionSetter object.
protected
_createProductPermissionSetter() : ProductPermissionSetter
Consecutive usage provides the same object.
Return values
ProductPermissionSetter —_createProductRepository()
Creates a new instance of a ProductServiceFactory object.
protected
_createProductRepository() : ProductServiceFactory
Consecutive usage provides the same object.
Return values
ProductServiceFactory —_createReader()
Creates a new instance of a CategoryRepositoryReader object.
protected
_createReader() : CategoryRepositoryReader
Consecutive usage provides the same object.
Return values
CategoryRepositoryReader —_createSettingsReader()
Creates a new instance of a CategorySettingsRepositoryReader object.
protected
_createSettingsReader() : CategorySettingsRepositoryReader
Consecutive usage provides the same object.
Return values
CategorySettingsRepositoryReader —_createSettingsRepo()
Creates a new instance of a CategorySettingsRepository object.
protected
_createSettingsRepo() : CategorySettingsRepository
Consecutive usage provides the same object.
Return values
CategorySettingsRepository —_createSettingsWriter()
Creates a new instance of a CategorySettingsRepositoryWriter object.
protected
_createSettingsWriter() : CategorySettingsRepositoryWriter
Consecutive usage provides the same object.
Return values
CategorySettingsRepositoryWriter —_createUrlRewriteStorage()
Creates a new instance of a UrlRewriteStorage object.
protected
_createUrlRewriteStorage() : UrlRewriteStorage
Consecutive usage provides the same object.
Return values
UrlRewriteStorage —_createWriter()
Creates a new instance of a CategoryRepositoryWriter object.
protected
_createWriter() : CategoryRepositoryWriter
Consecutive usage provides the same object.