class PricelistItemManager implements BasicEntityManagerInterface

Class PricelistItemManager is injected as alligator.pricelist.item.manager service. PricelistItemManager handles the logic for entity.

Properties

protected PricelistItemRepository $repository

Methods

__construct(PricelistItemRepository $repository, ContainerInterface $container)

PricelistItemManager constructor.

handlePersist(mixed $data)

Save pricelist item - price for product for pricelist If pricelist is default update product and pav

getProductReference(mixed $id)

Get reference to Product

getPricelistReference(mixed $id)

Get reference to Pricelist

Details

at line 37
__construct(PricelistItemRepository $repository, ContainerInterface $container)

PricelistItemManager constructor.

Parameters

PricelistItemRepository $repository
ContainerInterface $container

at line 53
PricelistItem handlePersist(mixed $data)

Save pricelist item - price for product for pricelist If pricelist is default update product and pav

Parameters

mixed $data

Return Value

PricelistItem

Exceptions

NonUniqueResultException

at line 159
Product getProductReference(mixed $id)

Get reference to Product

Parameters

mixed $id

Return Value

Product

at line 170
Pricelist getPricelistReference(mixed $id)

Get reference to Pricelist

Parameters

mixed $id

Return Value

Pricelist