Открытые члены | |
| getAmountOfDiscount () | |
| getOwner () | |
| setOwner (AbstractCartItem $cart_item) | |
Открытые члены унаследованные от AbstractDiscount | |
| __construct (float $discount, string $unit, string $source, bool $always_add=false) | |
| getAmountOfDiscount () | |
| saveInArray () | |
| getDiscount () | |
| getUnit () | |
| getSource () | |
| isFlagAlwaysAddDiscount () | |
| setFlagAlwaysAddDiscount (bool $value=true) | |
Поля данных | |
| const | UNIT_SINGLE_BASE_COST = 'single_base_cost' |
Поля данных унаследованные от AbstractDiscount | |
| const | UNIT_PERCENT = 'percent' |
| const | UNIT_BASE_COST = 'base_cost' |
| const | SAVE_KEY_DISCOUNT = 'discount' |
| const | SAVE_KEY_UNIT = 'unit' |
| const | SAVE_KEY_SOURCE = 'source' |
| const | SAVE_KEY_ALWAYS_ADD = 'always_add' |
Защищенные данные | |
| $owner | |
Защищенные данные унаследованные от AbstractDiscount | |
| $discount | |
| $unit | |
| $source | |
| $flag_always_add_discount = false | |
Дополнительные унаследованные члены | |
Открытые статические члены унаследованные от AbstractDiscount | |
| static | loadFromArray (array $array) |
Защищенные члены унаследованные от AbstractDiscount | |
| setDiscount ($discount) | |
| setUnit ($unit) | |
| setSource ($source) | |
| getAmountOfDiscount | ( | ) |
Возвращает размер скидки в базовой валюте
| RSException |
| getOwner | ( | ) |
Возвращает владельца скидки
| setOwner | ( | AbstractCartItem | $cart_item | ) |
Устанавливает владельца скидки
| AbstractCartItem | $cart_item |
|
protected |
| const UNIT_SINGLE_BASE_COST = 'single_base_cost' |