Версия: 6.x
burger close
Класс AbstractBonusCard
Граф наследования:AbstractBonusCard:
BonusCard RemoteBonusCard

Подробное описание

Абстрактный класс бонусной карты.

Открытые члены

 getShortName ()
 
 getTitle ()
 
 addBonusCard ($user_id, $number, $data)
 
 getAdditionalFields ()
 
 setAdditionalFields ($field=[])
 

Защищенные данные

 $additional_fields = []
 

Методы

addBonusCard (   $user_id,
  $number,
  $data 
)
abstract

Добавляет бонусную карту в систему

Аргументы
$user_id- id пользователя
$number- номер бонусной карты
$data- дополнительные данные
Возвращает
BonusCards
Исключения
RSException
getAdditionalFields ( )

Возвращает дополнительные поля бонусной карты

Возвращает
mixed
getShortName ( )
abstract

Возвращает сокращенное название провайдера (только латинские буквы)

Возвращает
string
getTitle ( )
abstract

Возвращает отображаемое название провайдера

Возвращает
string
setAdditionalFields (   $field = [])

Устанавливает значение дополнительных полей

Аргументы
array$field

Поля

$additional_fields = []
protected