• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/lib/integration/controller/base.php
  • Класс: BitrixRestIntegrationControllerBase
  • Вызов: Base::checkPermission
private function checkPermission($name, $arguments=[])
{
	if($name == 'add')
	{
		$r = $this->checkCreatePermissionEntity();
	}
	elseif ($name == 'update')
	{
		$r = $this->checkUpdatePermissionEntity();
	}
	elseif ($name == 'list')
	{
		$r = $this->checkReadPermissionEntity();
	}
	elseif ($name == 'getfields')
	{
		$r = $this->checkGetFieldsPermissionEntity();
	}
	elseif ($name == 'get')
	{
		$r = $this->checkReadPermissionEntity();
	}
	elseif ($name == 'delete')
	{
		$r = $this->checkDeletePermissionEntity();
	}
	else
	{
		$r = $this->checkPermissionEntity($name, $arguments);
	}

	return $r;
}