class Product360EventContainer

Class Product360EventContainer is injected as alligator.product.360.event.container. This container is connecting manager to other services

Methods

__construct(ContainerInterface $container)

No description

array
getProductByPk(Product $product)

Get product by primary key

mixed
hasRoleAdmin()

Check if user has role admin

mixed
deleteImages(mixed $images)

Delete images

mixed
getImageById(mixed $image)

Get image by id form database

string
getDefaultLocale()

Get default locale from request

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

Get products by name for searching products on products 360 pages

Details

at line 37
__construct(ContainerInterface $container)

Parameters

ContainerInterface $container

at line 53
array getProductByPk(Product $product)

Get product by primary key

Parameters

Product $product

Return Value

array

Exceptions

NoResultException
NonUniqueResultException

at line 65
mixed hasRoleAdmin()

Check if user has role admin

Return Value

mixed

at line 78
mixed deleteImages(mixed $images)

Delete images

Parameters

mixed $images

Return Value

mixed

at line 91
mixed getImageById(mixed $image)

Get image by id form database

Parameters

mixed $image

Return Value

mixed

at line 101
string getDefaultLocale()

Get default locale from request

Return Value

string

at line 115
QueryBuilder getProductsByNameJSON(mixed $searchParam, int $page, int $offset)

Get products by name for searching products on products 360 pages

Parameters

mixed $searchParam
int $page
int $offset

Return Value

QueryBuilder