• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/rest/restmanager.php
  • Класс: BitrixDiskRestRestManager
  • Вызов: RestManager::processMethodRequest
public function processMethodRequest(array $params, $start, CRestServer $restServer)
{
	$service = $this
		->checkMethodName($restServer->getMethod())
		->buildService($params, $start, $restServer)
	;
	$data = $service->processMethodRequest();

	if($data === null)
	{
		$this->errorCollection->add($service->getErrors());
		$errors = $this->getErrors();
		if($errors)
		{
			throw $this->createExceptionFromErrors($errors);
		}
	}

	$externalizer = new Externalizer($service, $restServer);
	return $externalizer->getExternalData($data);
}