prop

Класс для работы с свойствами товара

Переменные

Переменные отсутсвуют

Методы

void __call ()
mixed getList ({ offerId }) Возвращает список свойств товара
mixed getName ({ [type], [offerId] }) Возвращает пользовательское имя свойства товара
object getNew () Возвращает новую копию класса
mixed getType () Возвращает тип свойства товара
mixed init ({ type, offerId }) Инициализация класса
mixed isExist ({ [type], [offerId] }) Проверяет существование свойства в товара

__call

Примеры кода




getList

Синоним: list
Возвращает список свойств товара

Параметры

offerId int Id товара

Возвращаемые значения

array Массив обьектов prop
bool False - в случае ошибки

Примеры кода




getName

Синоним: name
Возвращает пользовательское имя свойства товара

Параметры

[type] int Type свойства товара [PROP_SIZE, PROP_COLOR, PROP_MATERIAL]
[offerId] int Id товара

Возвращаемые значения

string Пользовательское имя свойства товара
bool False - в случае ошибки или если в товара нет такого свойства

Примеры кода




getNew

Синоним: new
Возвращает новую копию класса

Возвращаемые значения

object offerMod

Примеры кода




getType

Синоним: type
Возвращает тип свойства товара

Возвращаемые значения

int Тип свойства [PROP_SIZE, PROP_COLOR, PROP_MATERIAL]
bool False - в случае ошибки

Примеры кода




init

Инициализация класса

Параметры

type int Тип свойства товара [PROP_SIZE, PROP_COLOR, PROP_MATERIAL]
offerId int Id товара

Возвращаемые значения

bool True - обьект инициализирован
bool False - в случае ошибки

Примеры кода




isExist

Проверяет существование свойства в товара

Параметры

[type] int Тип свойства товара [PROP_SIZE, PROP_COLOR, PROP_MATERIAL]
[offerId] int Id товара

Возвращаемые значения

bool True - существует
bool False - не существует или в случае ошибки

Примеры кода