• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/lib/integration/externalizer.php
  • Класс: BitrixRestIntegrationExternalizer
  • Вызов: Externalizer::externalize
private function externalize($fields)
{
	$name = $this->getName();
	$controller = $this->getController();
	$view = $this->getView($controller);

	if($name == 'getfields'){}
	elseif($name == 'delete'){}
	elseif($name == 'get'
		|| $name == 'add'
		|| $name == 'update')
	{
		$fields = $view->externalizeFieldsGet($fields);
	}
	elseif($name == 'list')
	{
		$fields = $view->externalizeListFields($fields);
	}
	else
	{
		$fields = $view->externalizeResult($name, $fields);
	}

	return $fields;
}