GiftCardRepository
class GiftCardRepository extends EntityRepository
Class GiftCardRepository is injected as empire_gift_card_plugin.repository service. GiftCardRepository is used for crud operation for entity.
Use this class to work with database.
Traits
Constants
| ALIAS |
Alias for main entity |
| USER_ALIAS |
Alias fo User |
Methods
Should contain group by which jqgrid uses.
JQGrid function
JQGrid function
Get refference to GiftCard entity
Get GiftCart and its user form database by id
Get GiftCart by code
Delete multiple GiftCards
Details
in JQGridTrait at line 27
jQGridJoinFields(QueryBuilder $qb, JQGridWrapper $jqGridWrapper)
All joins used in select.
Override in the repository class if needed. Should do nothing otherwise
in JQGridTrait at line 42
jQGridGroupByFields(QueryBuilder $qb, JQGridWrapper $jqGridWrapper)
Should contain group by which jqgrid uses.
Override in the repository class if needed. Should do nothing otherwise
in JQGridTrait at line 61
array
findAllForJQGRID(int $page, int $offset, array $sortParams, array $additionalParams, JQGridWrapper $jqGridWrapper)
JQGrid function
in JQGridTrait at line 94
array
searchForJQGRID(array $searchParams, array $sortParams, bool $isCountSearch = false, array $additionalParams = array(), JQGridWrapper $jqGridWrapper = null)
JQGrid function
at line 88
GiftCard
getReference(int $id)
Get refference to GiftCard entity
at line 103
GiftCard
getGiftCard(int $id)
Get GiftCart and its user form database by id
at line 121
GiftCard|null
getGiftCardByCode(string $code)
Get GiftCart by code
at line 142
bool
deleteGiftCards(array $ids)
Delete multiple GiftCards
at line 169
array
getAllGiftCards(User $user, int $page, int $offset)
Get multiple gift cards for specified user
at line 193
int|string
getCountForPagination(User $user)
Get total number of gift cards for user