Класс discount модуля emarket — различия между версиями
Williwaw (обсуждение | вклад) |
Williwaw (обсуждение | вклад) |
||
Строка 9: | Строка 9: | ||
== Методы == | == Методы == | ||
− | === | + | === getName() === |
+ | |||
+ | Метод <span style="font-weight:bold">getName()</span> получает название скидки | ||
− | |||
− | |||
<p>'''Параметры:''' </p><br/> | <p>'''Параметры:''' </p><br/> | ||
− | + | ||
− | + | отсутсвуют | |
− | |||
− | + | <p>'''Результат:'''String название скидки</p> | |
− | Метод <span style="font-weight:bold"> | + | === setName() === |
+ | |||
+ | Метод <span style="font-weight:bold">setName()</span> изменяет название скидки | ||
<p>'''Параметры:''' </p><br/> | <p>'''Параметры:''' </p><br/> | ||
− | + | String<span style="font-weight:bold"> $name</span>: | |
− | + | новое название скидки | |
− | |||
+ | <p>'''Результат:''' </p> | ||
− | |||
− | Метод <span style="font-weight:bold"> | + | === getDiscountRules() === |
+ | |||
+ | Метод <span style="font-weight:bold">getDiscountRules()</span> получает список правил скидки | ||
+ | |||
<p>'''Параметры:''' </p><br/> | <p>'''Параметры:''' </p><br/> | ||
− | |||
− | |||
− | <p>'''Результат:'''array | + | отстсвуют |
+ | |||
+ | <p>'''Результат:'''array список правил скидки (массив объектов класса discountRule)</p> | ||
+ | |||
+ | === appendDiscountRule()=== | ||
− | = | + | Метод <span style="font-weight:bold">appendDiscountRule()</span> добавляет правило скидки |
− | |||
− | |||
<p>'''Параметры:''' </p><br/> | <p>'''Параметры:''' </p><br/> | ||
− | + | discountRule<span style="font-weight:bold"> $discountRule</span>: | |
− | + | правило скидки<br/> | |
− | === | + | <p>'''Результат:'''</p> |
+ | |||
+ | === getDiscountModificator()=== | ||
+ | |||
+ | Метод <span style="font-weight:bold">getDiscountModificator()</span> получает модификатор цены скидки | ||
− | |||
− | |||
<p>'''Параметры:''' </p><br/> | <p>'''Параметры:''' </p><br/> | ||
− | + | ||
− | объект | + | отсутствуют |
+ | |||
+ | <p>'''Результат:''' объект класса discountModificator - модификатор цены</p> |
Версия 15:56, 14 апреля 2014
Содержание
Класс discount
Описание
Класс является абстрактным - базовый класс для скидок. Классами наследниками являются классы, представляющие типы скидок - скидка на заказ, на товары, накопительная скидка. Исходный код класса находится в файле classes\modules\emarket\classes\discount\discount.php
Методы
getName()
Метод getName() получает название скидки
Параметры:
отсутсвуют
Результат:String название скидки
setName()
Метод setName() изменяет название скидки
Параметры:
String $name:
новое название скидки
Результат:
getDiscountRules()
Метод getDiscountRules() получает список правил скидки
Параметры:
отстсвуют
Результат:array список правил скидки (массив объектов класса discountRule)
appendDiscountRule()
Метод appendDiscountRule() добавляет правило скидки
Параметры:
discountRule $discountRule:
правило скидки
Результат:
getDiscountModificator()
Метод getDiscountModificator() получает модификатор цены скидки
Параметры:
отсутствуют
Результат: объект класса discountModificator - модификатор цены