• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/rest/normalizer/objectnormalizer.php
  • Класс: BitrixSaleRestNormalizerObjectNormalizer
  • Вызов: ObjectNormalizer::propertiesValueNormalize
public function propertiesValueNormalize()
{
	$r=[];
	$propertyCollection = $this->getOrder()->getPropertyCollection();
	/** @var PropertyValue $property */
	foreach ($propertyCollection as $property)
	{
		$externalFields = isset($this->externalFields['PROPERTIES'][$property->getInternalIndex()])?
			$this->externalFields['PROPERTIES'][$property->getInternalIndex()]:[];

		$r[$property->getInternalIndex()] = array_merge(
				$externalFields,
				$property->getFieldValues()
		);
	}
	$this->fields['ORDER']['PROPERTY_VALUES']=$r;
	return $this;
}