class BuyXGetYProductEvent extends Event

Class BuyXGetYProductEvent contains data for manipulating of buy x and get y

Constants

PRODUCT_BUY_X_GET_Y_CHECK_ACTION_EVENT

ORDER_BUY_X_GET_Y_CHECK_ITEMS_EVENT

Methods

__construct(Order $order, OrderItem $orderItem, string $action, boolean $hasItem)

BuyXGetYProductEvent constructor.

getOrder()

No description

getOrderItem()

No description

mixed
getResult()

No description

string
getAction()

No description

setResult(mixed $result)

No description

bool
isHasItem()

No description

setAction(string $action)

No description

setOldQuantity(float $oldQuantity)

No description

float
getOldQuantity()

No description

Details

at line 47
__construct(Order $order, OrderItem $orderItem, string $action, boolean $hasItem)

BuyXGetYProductEvent constructor.

Parameters

Order $order | null $order
OrderItem $orderItem | null $orderItem
string $action | null $action
boolean $hasItem

at line 58
Order getOrder()

Return Value

Order

at line 66
OrderItem getOrderItem()

Return Value

OrderItem

at line 74
mixed getResult()

Return Value

mixed

at line 82
string getAction()

Return Value

string

at line 92
BuyXGetYProductEvent setResult(mixed $result)

Parameters

mixed $result

Return Value

BuyXGetYProductEvent

at line 102
bool isHasItem()

Return Value

bool

at line 110
setAction(string $action)

Parameters

string $action

at line 120
BuyXGetYProductEvent setOldQuantity(float $oldQuantity)

Parameters

float $oldQuantity

Return Value

BuyXGetYProductEvent

at line 130
float getOldQuantity()

Return Value

float