• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/rest/entity/base.php
  • Класс: BitrixSaleRestEntityBase
  • Вызов: Base::convertKeysToSnakeCaseOrder
public function convertKeysToSnakeCaseOrder($fields)
{
	$result = [];

	$converter = new Converter(Converter::VALUES | Converter::TO_UPPER);
	$converterForKey = new Converter(Converter::KEYS | Converter::TO_SNAKE | Converter::TO_UPPER | Converter::TO_SNAKE_DIGIT);

	foreach ($converter->process($fields) as $key=>$value)
	{
		$result[$converterForKey->process($key)] = $value;
	}
	return $this->converterKeysProcessOnAfter($result);
}