class AvailabilityNotification

Class AvailabilityNotification

Properties

protected int $id
protected bool $shouldInformUser
protected string $uniqueIdentifier
protected float $quantity
protected Order $order
protected User $user User to send notification
protected Product $product Watched product
protected ProductAttributeValues $productAttributeValues Watched product attribute value. NULL if none is selected

Methods

__construct()

AvailabilityNotification constructor.

int
getId()

No description

setId(int $id)

No description

getUser()

No description

setUser(User $user)

No description

getProduct()

No description

setProduct(Product $product)

No description

getOrder()

No description

setOrder(Order $order)

No description

string
getQuantity()

No description

setQuantity(string $quantity)

No description

handleUniqueIdentifier()

Generate unique identifer for combination of product, pav and order

Details

at line 128
__construct()

AvailabilityNotification constructor.

at line 135
int getId()

Return Value

int

at line 145
AvailabilityNotification setId(int $id)

Parameters

int $id

Return Value

AvailabilityNotification

at line 155
User getUser()

Return Value

User

at line 165
AvailabilityNotification setUser(User $user)

Parameters

User $user

Return Value

AvailabilityNotification

at line 175
Product getProduct()

Return Value

Product

at line 185
AvailabilityNotification setProduct(Product $product)

Parameters

Product $product

Return Value

AvailabilityNotification

at line 195
ProductAttributeValues getProductAttributeValues()

Return Value

ProductAttributeValues

at line 205
AvailabilityNotification setProductAttributeValues(ProductAttributeValues $productAttributeValues)

Parameters

ProductAttributeValues $productAttributeValues

Return Value

AvailabilityNotification

at line 215
Order getOrder()

Return Value

Order

at line 225
AvailabilityNotification setOrder(Order $order)

Parameters

Order $order

Return Value

AvailabilityNotification

at line 235
string getQuantity()

Return Value

string

at line 245
AvailabilityNotification setQuantity(string $quantity)

Parameters

string $quantity

Return Value

AvailabilityNotification

at line 258
handleUniqueIdentifier()

Generate unique identifer for combination of product, pav and order