• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/rest/entity/order.php
  • Класс: BitrixSaleRestEntityOrder
  • Вызов: Order::externalizeResult
public function externalizeResult($name, $fields)
{
	if($name == 'getdeliveryidlist'
		|| $name == 'getpaysystemidlist'
		|| $name == 'getprintedchecks'
	){}
	elseif ($name == 'getbasket')
	{
		$basketItem = new BasketItem();
		$fields = $basketItem->externalizeListFields($fields);
	}
	elseif ($name == 'getpayments')
	{
		$payment = new Payment();
		$fields = $payment->externalizeListFields($fields);
	}
	elseif ($name == 'getshipments')
	{
		$shipment = new Shipment();
		$fields = $shipment->externalizeListFields($fields);
	}
	elseif ($name == 'getpropertyvalues')
	{
		$propertyValue = new PropertyValue();
		$fields = $propertyValue->externalizeListFields($fields);
	}
	elseif($name == 'import')
	{
		$fields = $this->externalizeFieldsModify($fields);
	}
	else
	{
		$fields = parent::externalizeResult($name, $fields);
	}

	return $fields;
}