ProductPriceServiceFactory

Class ProductPriceServiceFactory

package

Default

Methods

Returns an instance of product group price serializer.

_createGroupPriceSerializer() : \ProductGroupPriceSerializer
static

The returned instance will be in memory cached an returned on consecutive calls.

Response

\ProductGroupPriceSerializer

Returns an instance of product price repository.

_createRepository() : \ProductPriceRepository
static

The returned instance will be in memory cached an returned on consecutive calls.

Response

\ProductPriceRepository

Product price repository.

Returns an instance of product quantity price serializer.

createQuantityPriceSerializer() : \GraduatedPriceSerializer
static

The returned instance will be in memory cached an returned on consecutive calls.

Response

\GraduatedPriceSerializer

Returns an instance of product price read service.

readService() : \ProductPriceReadService
static

The returned instance will be in memory cached an returned on consecutive calls.

Response

\ProductPriceReadService

Product price read service.

Returns an instance of product price serializer.

serializer() : \ProductPriceSerializer
static

The returned instance will be in memory cached an returned on consecutive calls.

Response

\ProductPriceSerializer

Returns an instance of product price write service.

writeService() : \ProductPriceWriteService
static

The returned instance will be in memory cached an returned on consecutive calls.

Response

\ProductPriceWriteService

Product price write service.

Properties

readService

readService : \ProductPriceReadService
static

writeService

writeService : \ProductPriceWriteService
static

repository

repository : \ProductPriceRepository
static

serializer

serializer : \ProductPriceSerializer
static

groupPriceSerializer

groupPriceSerializer : \ProductGroupPriceSerializer
static

quantityPriceSerializer

quantityPriceSerializer : \GraduatedPriceSerializer
static