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