- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/basketpropertiesbase.php
- Класс: BitrixSaleBasketPropertiesCollectionBase
- Вызов: BasketPropertiesCollectionBase::bringingPropertyValue
static function bringingPropertyValue(array $value)
{
$result = array();
if (array_key_exists('VALUE', $value))
{
$propID = '';
if (array_key_exists('CODE', $value) && (string)$value["CODE"] !== '')
{
$propID = $value["CODE"];
}
elseif (array_key_exists('NAME', $value) && (string)$value["NAME"] !== '')
{
$propID = $value["NAME"];
}
$propID = (string)$propID;
if ($propID !== '')
{
$result = array(
'CODE' => $propID,
'VALUE' => $value['VALUE'],
'NAME' => $value['NAME'] ?? null,
'SORT' => $value['SORT'] ?? null,
'ID' => $value['ID'] ?? null,
);
}
}
return $result;
}