Класс 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 - модификатор цены