• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/delivery/rest/baseservice.php
  • Класс: BitrixSaleDeliveryRestBaseService
  • Вызов: BaseService::replaceKeys
static function replaceKeys(array $data, array $map): array
{
	foreach ($map as $key => $newKey)
	{
		if (array_key_exists($key, $data))
		{
			$data[$newKey] = $data[$key];
			unset($data[$key]);
		}

		if (isset($data['FIELDS']) && array_key_exists($key, $data['FIELDS']))
		{
			$data['FIELDS'][$newKey] = $data['FIELDS'][$key];
			unset($data['FIELDS'][$key]);
		}
	}

	return $data;
}