class BuyXGetYEventContainer

Class BuyXGetYEventContainer is injected as empire_buy_x_get_y_plugin.event.container. This container is connecting BuyX manager to other services

Properties

protected ContainerInterface $container

Methods

__construct(ContainerInterface $container)

BuyXGetYEventContainer constructor.

array
getProductsByNameJSON(mixed $searchParam, int $page, int $offset)

Find all products by name as search term

getProductReference(int $id)

Create reference on product by id

Product|null
getProductAttributeValues(int $productId)

Find product attribute values by product id

Details

at line 32
__construct(ContainerInterface $container)

BuyXGetYEventContainer constructor.

Parameters

ContainerInterface $container

at line 45
array getProductsByNameJSON(mixed $searchParam, int $page, int $offset)

Find all products by name as search term

Parameters

mixed $searchParam
int $page
int $offset

Return Value

array

at line 58
Product getProductReference(int $id)

Create reference on product by id

Parameters

int $id

Return Value

Product

at line 69
Product|null getProductAttributeValues(int $productId)

Find product attribute values by product id

Parameters

int $productId

Return Value

Product|null