• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/classes/general/restentity.php
  • Класс: CBitrixRestEntity
  • Вызов: CBitrixRestEntity::checkParams
static function checkParams(&$params)
{
	$params = array_change_key_case($params, CASE_UPPER);

	if(isset($params['ENTITY']))
	{
		$params['ENTITY'] = preg_replace('/[^a-zA-Z0-9_]/i', '', trim(strval($params['ENTITY'])));

		if($params['ENTITY'] == '')
		{
			throw new BitrixMainArgumentNullException("ENTITY");
		}

		if(isset($params['ENTITY_NEW']))
		{
			$params['ENTITY_NEW'] = preg_replace('/[^a-zA-Z0-9_]/i', '', trim(strval($params['ENTITY_NEW'])));
		}
	}
	else
	{
		throw new BitrixMainArgumentNullException("ENTITY");
	}

	return true;
}