ProductPriceServiceFactory
in package
Class ProductPriceServiceFactory
Table of Contents
- $groupPriceSerializer : ProductGroupPriceSerializer
- $quantityPriceSerializer : GraduatedPriceSerializer
- $readService : ProductPriceReadService
- $repository : ProductPriceRepository
- $serializer : ProductPriceSerializer
- $writeService : ProductPriceWriteService
- createQuantityPriceSerializer() : GraduatedPriceSerializer
- Returns an instance of product quantity price serializer.
- readService() : ProductPriceReadService
- Returns an instance of product price read service.
- serializer() : ProductPriceSerializer
- Returns an instance of product price serializer.
- writeService() : ProductPriceWriteService
- Returns an instance of product price write service.
- _createGroupPriceSerializer() : ProductGroupPriceSerializer
- Returns an instance of product group price serializer.
- _createRepository() : ProductPriceRepository
- Returns an instance of product price repository.
Properties
$groupPriceSerializer
protected
static ProductGroupPriceSerializer
$groupPriceSerializer
$quantityPriceSerializer
protected
static GraduatedPriceSerializer
$quantityPriceSerializer
$readService
protected
static ProductPriceReadService
$readService
$repository
protected
static ProductPriceRepository
$repository
$serializer
protected
static ProductPriceSerializer
$serializer
$writeService
protected
static ProductPriceWriteService
$writeService
Methods
createQuantityPriceSerializer()
Returns an instance of product quantity price serializer.
public
static createQuantityPriceSerializer() : GraduatedPriceSerializer
The returned instance will be in memory cached an returned on consecutive calls.
Return values
GraduatedPriceSerializer —readService()
Returns an instance of product price read service.
public
static readService() : ProductPriceReadService
The returned instance will be in memory cached an returned on consecutive calls.
Return values
ProductPriceReadService —Product price read service.
serializer()
Returns an instance of product price serializer.
public
static serializer() : ProductPriceSerializer
The returned instance will be in memory cached an returned on consecutive calls.
Return values
ProductPriceSerializer —writeService()
Returns an instance of product price write service.
public
static writeService() : ProductPriceWriteService
The returned instance will be in memory cached an returned on consecutive calls.
Return values
ProductPriceWriteService —Product price write service.
_createGroupPriceSerializer()
Returns an instance of product group price serializer.
protected
static _createGroupPriceSerializer() : ProductGroupPriceSerializer
The returned instance will be in memory cached an returned on consecutive calls.
Return values
ProductGroupPriceSerializer —_createRepository()
Returns an instance of product price repository.
protected
static _createRepository() : ProductPriceRepository
The returned instance will be in memory cached an returned on consecutive calls.
Return values
ProductPriceRepository —Product price repository.