• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/publicactionresult.php
  • Класс: BitrixLandingPublicActionResult
  • Вызов: PublicActionResult::sanitizeKeys
public function sanitizeKeys($data, $sanitizeValue = false)
{
	if (is_array($data))
	{
		foreach ($data as $key => $value)
		{
			if (
				mb_strpos($key, '.') !== false ||
				mb_strtolower($key) == 'runtime' ||
				$sanitizeValue && mb_strpos($value, '.') !== false
			)
			{
				unset($data[$key]);
			}
			else
			{
				$data[$key] = $this->sanitizeKeys(
					$value,
					mb_strtolower($key) == 'select'
				);
			}
		}
	}
	return $data;
}