SpecialOfferManager
class SpecialOfferManager extends TranslatableManager implements JQGridInterface
Class SpecialOfferManager
Traits
Trait JQGridManagerTrait
Class BlockElementManagerTrait. Handles reading data for block elements
Properties
| protected SpecialOfferRepository | $repository | ||
| protected SpecialOfferEventContainer | $eventContainer |
Methods
setRepositoryLocale(ContainerInterface|null $container)
Sets the repository request default locale
from TranslatableManager
mixed
searchForJQGRID(array $searchParams, array $sortParams = array(), array $additionalParams = array(), JQGridWrapper $jqGridWrapper = null)
No description
from JQGridManagerTrait
mixed
findAllForJQGRID(int $page, int $offset, array $sortParams, array $additionalParams = array(), JQGridWrapper $jqGridWrapper = null)
No description
from JQGridManagerTrait
mixed
getCountForJQGRID(array|null $searchParams = null, array|null $sortParams = null, array|null $additionalParams = array(), JQGridWrapper|null $jqGridWrapper = null)
No description
from JQGridManagerTrait
array
getEntitiesForBlockElementsExtension(array $ids)
Get entities from database by ids
__construct(SpecialOfferRepository $repository, SpecialOfferEventContainer $eventContainer)
No description
mixed
mixed
mixed
getSpecialOffersFrontend($userId, $limit)
No description
getArrayOfAllSpecialOfferProductsCurrentlyAvailable()
No description
mixed
getProductsByNameJSON(string $nameString, int $page, int $offset)
No description
mixed
getUsersFromDB(array $users)
No description
mixed
mixed
array
getUsers(mixed $param, mixed $page, int $offset, mixed $arrayOfUsers = null)
No description
mixed
hasRoleAdmin()
No description
string
getCurrentLocale()
No description
deleteSpecialOffers($ids)
No description
array|null
isProductOnSpecialOffer(int $productId, null|int $productAttrId = null)
No description
mixed|null
getLoggedUserId()
No description
mixed
getProductAttributeValues(int $productId)
No description
Details
in TranslatableManager at line 30
setRepositoryLocale(ContainerInterface|null $container)
Sets the repository request default locale
in TranslatableManager at line 63
setRepository(mixed $repository)
in TranslatableManager at line 73
mixed
getLanguagesForIds(array $ids)
in JQGridManagerTrait at line 26
mixed
searchForJQGRID(array $searchParams, array $sortParams = array(), array $additionalParams = array(), JQGridWrapper $jqGridWrapper = null)
in JQGridManagerTrait at line 40
mixed
findAllForJQGRID(int $page, int $offset, array $sortParams, array $additionalParams = array(), JQGridWrapper $jqGridWrapper = null)
in JQGridManagerTrait at line 53
mixed
getCountForJQGRID(array|null $searchParams = null, array|null $sortParams = null, array|null $additionalParams = array(), JQGridWrapper|null $jqGridWrapper = null)
in BlockElementManagerTrait at line 28
array
getEntitiesForBlockElementsExtension(array $ids)
Get entities from database by ids
in BlockElementManagerTrait at line 40
array
getEntityNamesForIds(array $ids)
Get id and name of entity