• Модуль: 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;
}