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

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

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

	return $result;
}