Класс для получения габаритов товара
Открытые члены | |
__construct (Product $product) | |
getVolume ($unit=self::DIMENSION_UNIT_M) | |
getLength ($unit=self::DIMENSION_UNIT_SM, $reload_dimensions=false) | |
getWidth ($unit=self::DIMENSION_UNIT_SM, $reload_dimensions=false) | |
getHeight ($unit=self::DIMENSION_UNIT_SM, $reload_dimensions=false) | |
Открытые статические члены | |
static | handbookDimensionsUnits () |
Поля данных | |
const | DIMENSION_LENGTH = 'l' |
const | DIMENSION_WIDTH = 'w' |
const | DIMENSION_HEIGHT = 'h' |
const | DIMENSION_UNIT_MM = 'mm' |
const | DIMENSION_UNIT_SM = 'sm' |
const | DIMENSION_UNIT_M = 'm' |
const | DIMENSION_COEFFICIENT |
Защищенные члены | |
getDimension ($dimension, $unit, $reload_dimensions=false) | |
loadDimensions ($reload_properties=false) | |
Защищенные данные | |
$config | |
$product | |
$dimensions = [] | |
$cache = [] | |
__construct | ( | Product | $product | ) |
ProductDimensions constructor.
Product | $product | - объект товара |
|
protected |
Возвращает габарит товара по указанной стороне
string | $dimension | - идентификатор габарита |
string | $unit | - идентификатор единицы измерения, в которой вернётся результат |
bool | $reload_dimensions | - перезагрузить габариты из базы |
getHeight | ( | $unit = self::DIMENSION_UNIT_SM , |
|
$reload_dimensions = false |
|||
) |
Возвращает высоту товара
string | $unit | - идентификатор единицы измерения, в которой вернётся результат |
bool | $reload_dimensions | - перезагрузить габариты из базы |
getLength | ( | $unit = self::DIMENSION_UNIT_SM , |
|
$reload_dimensions = false |
|||
) |
Возвращает длинну товара
string | $unit | - идентификатор единицы измерения, в которой вернётся результат |
bool | $reload_dimensions | - перезагрузить габариты из базы |
getVolume | ( | $unit = self::DIMENSION_UNIT_M | ) |
Возвращает объём товара
string | $unit | - идентификатор единицы измерения, в которой вернётся результат |
getWidth | ( | $unit = self::DIMENSION_UNIT_SM , |
|
$reload_dimensions = false |
|||
) |
Возвращает ширину товара
string | $unit | - идентификатор единицы измерения, в которой вернётся результат |
bool | $reload_dimensions | - перезагрузить габариты из базы |
|
static |
Возвращает справочник единиц измерения габаритов
|
protected |
Заполняет габариты данными из базы
bool | $reload_properties | - перезагрузить характеристики из базы |
|
protected |
|
protected |
|
protected |
|
protected |
const DIMENSION_COEFFICIENT |
const DIMENSION_HEIGHT = 'h' |
const DIMENSION_LENGTH = 'l' |
const DIMENSION_UNIT_M = 'm' |
const DIMENSION_UNIT_MM = 'mm' |
const DIMENSION_UNIT_SM = 'sm' |
const DIMENSION_WIDTH = 'w' |