GiftCardManager
class GiftCardManager implements BasicEntityManagerInterface, JQGridInterface
Class GiftCardManager is injected as empire_gift_card_plugin.manager service. GiftCardManager handles the logic for entity.
Traits
Constants
| ADJUSTMENT_LABEL |
Label for adjustment |
Methods
No description
No description
No description
Get GiftCart and its user form database by id
Delete multiple GiftCards
Get multiple gift cards for specified user
Get total number of gift cards for user
Get current user
Get current GiftCardSettings
Get currency ratio for settings currency and EUR
Start PayPal payment process Process starts by converting amount fro settings currency to EUR After conversion it checks if min and max values are valid if amount is valid new payment token is generated
If payment is successful save new gift cart
Send gift card code by mail
Apply gift card to order Discount is applied using Order Adjustment
Remove Gift card from order
Details
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)
at line 55
__construct(GiftCardRepository $repository, GiftCardEventContainer $container)
at line 71
GiftCard
getGiftCard(int $id)
Get GiftCart and its user form database by id
at line 103
bool
deleteGiftCards(array $ids)
Delete multiple GiftCards
at line 116
array
getGiftCardsPagination(int $page = 1, int $offset = 10)
Get multiple gift cards for specified user
at line 128
int|string
getCountForPagination()
Get total number of gift cards for user
at line 137
User
getCurrentUser()
Get current user
at line 146
GiftCardSettings
getGiftCardSettings()
Get current GiftCardSettings
at line 157
float|int
getCurrencyRatioForFrontend(GiftCardSettings $settings)
Get currency ratio for settings currency and EUR
at line 178
string|bool
payPalStart(float|int $amount)
Start PayPal payment process Process starts by converting amount fro settings currency to EUR After conversion it checks if min and max values are valid if amount is valid new payment token is generated
at line 252
GiftCard|bool
payPalSuccess(mixed $request)
If payment is successful save new gift cart
at line 291
bool
sendCodeByMail(string $to, string $subject, string $content, int $id)
Send gift card code by mail
at line 315
array
applyGiftCard(string $code)
Apply gift card to order Discount is applied using Order Adjustment
at line 373
array
removeGiftCard()
Remove Gift card from order