• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/httpapplication.php
  • Класс: BitrixMainHttpApplication
  • Вызов: HttpApplication::buildResponse
private function buildResponse($actionResult, ErrorCollection $errorCollection)
{
	if ($actionResult instanceof HttpResponse)
	{
		return $actionResult;
	}

	if (!$errorCollection->isEmpty())
	{
		//todo There is opportunity to create DenyError() and recognize AjaxJson::STATUS_DENIED by this error.

		return new AjaxJson(
			$actionResult,
			AjaxJson::STATUS_ERROR,
			$errorCollection
		);
	}

	return new AjaxJson($actionResult);
}