class ProductGroupDiscountUser implements PrimaryKeyInterface

ProductGroupDiscountUser class Used to set discounts for specific user

Properties

protected int $id
protected int $baseDiscount Percent discount for one product
protected array $discounts Array of product quantity discounts
protected ProductGroup $productGroup
protected ArrayCollection $users Collection of selected <a href="/.
protected Pricelist|null $limitToPricelist Discount can be limited to specific price list
protected int $baseFixedDiscount Fixed discount for single product
protected array $fixedDiscountsArray Array of fixed product quantity discounts

Methods

__construct()

ProductGroupDiscountUser constructor.

integer
getId()

No description

setId(int $id)

No description

int
getBaseDiscount()

No description

setBaseDiscount(int $baseDiscount)

No description

mixed
getDiscounts()

No description

setDiscounts(mixed $discounts)

No description

mixed
getProductGroup()

No description

setProductGroup(mixed $productGroup)

No description

ArrayCollection
getUsers()

No description

setUsers(mixed $users)

No description

addUser(mixed $user)

Add <a href="/.

removeUser(mixed $user)

Remove <a href="/.

Pricelist|null
getLimitToPricelist()

No description

setLimitToPricelist(Pricelist|null $limitToPricelist)

No description

int
getBaseFixedDiscount()

No description

setBaseFixedDiscount(int $baseFixedDiscount)

No description

mixed
getFixedDiscountsArray()

No description

setFixedDiscountsArray(mixed $fixedDiscountsArray)

No description

Details

at line 133
__construct()

ProductGroupDiscountUser constructor.

at line 141
integer getId()

Return Value

integer

at line 149
setId(int $id)

Parameters

int $id

at line 157
int getBaseDiscount()

Return Value

int

at line 167
ProductGroupDiscountUser setBaseDiscount(int $baseDiscount)

Parameters

int $baseDiscount

Return Value

ProductGroupDiscountUser

at line 177
mixed getDiscounts()

Return Value

mixed

at line 187
ProductGroupDiscountUser setDiscounts(mixed $discounts)

Parameters

mixed $discounts

Return Value

ProductGroupDiscountUser

at line 197
mixed getProductGroup()

Return Value

mixed

at line 207
ProductGroupDiscountUser setProductGroup(mixed $productGroup)

Parameters

mixed $productGroup

Return Value

ProductGroupDiscountUser

at line 217
ArrayCollection getUsers()

Return Value

ArrayCollection

at line 227
ProductGroupDiscountUser setUsers(mixed $users)

Parameters

mixed $users

Return Value

ProductGroupDiscountUser

at line 238
addUser(mixed $user)

Add <a href="/.

./../UserBundle/Entity/User.html">User to collection

Parameters

mixed $user

at line 248
removeUser(mixed $user)

Remove <a href="/.

./../UserBundle/Entity/User.html">User from collection

Parameters

mixed $user

at line 256
Pricelist|null getLimitToPricelist()

Return Value

Pricelist|null

at line 266
ProductGroupDiscountUser setLimitToPricelist(Pricelist|null $limitToPricelist)

Parameters

Pricelist|null $limitToPricelist

Return Value

ProductGroupDiscountUser

at line 276
int getBaseFixedDiscount()

Return Value

int

at line 286
ProductGroupDiscountUser setBaseFixedDiscount(int $baseFixedDiscount)

Parameters

int $baseFixedDiscount

Return Value

ProductGroupDiscountUser

at line 296
mixed getFixedDiscountsArray()

Return Value

mixed

at line 306
ProductGroupDiscountUser setFixedDiscountsArray(mixed $fixedDiscountsArray)

Parameters

mixed $fixedDiscountsArray

Return Value

ProductGroupDiscountUser