• Модуль: pull
  • Путь к файлу: ~/bitrix/modules/pull/lib/rest/guestauth.php
  • Класс: BitrixPullRestGuestAuth
  • Вызов: GuestAuth::checkQueryMethod
static function checkQueryMethod($whiteListMethods)
{
	if (CRestServer::instance()->getMethod() == 'batch')
	{
		$result = false;
		foreach (CRestServer::instance()->getQuery()['cmd'] as $key => $method)
		{
			$method = mb_substr($method, 0, mb_strrpos($method, '?'));
			$result = in_array(mb_strtolower($method), $whiteListMethods);
			if (!$result)
			{
				break;
			}
		}
	}
	else
	{
		$result = in_array(CRestServer::instance()->getMethod(), $whiteListMethods);
	}

	return $result;
}