• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/lib/integration/internalizer.php
  • Класс: BitrixRestIntegrationInternalizer
  • Вызов: Internalizer::check
protected function check($arguments)
{
	$r = new Result();

	$name = $this->getName();
	/** @var Controller $controller */
	$controller = $this->getController();
	$view = $this->getView($controller);

	if($name == 'add')
	{
		$r = $view->checkFieldsAdd($arguments['fields']);
	}
	elseif ($name == 'update')
	{
		$r = $view->checkFieldsUpdate($arguments['fields']);
	}
	elseif ($name == 'list')
	{
		$r = $view->checkFieldsList($arguments);
	}
	elseif ($name == 'getfields'){}
	elseif ($name == 'get'){}
	elseif ($name == 'delete'){}
	else
	{
		$r = $view->checkArguments($name, $arguments);
	}

	return $r;
}