• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/control/parameter.php
  • Класс: BitrixTasksControlParameter
  • Вызов: Parameter::filterValues
private function filterValues(array $params): array
{
	$codes = ParameterTable::paramsList();

	foreach ($params as $k => $row)
	{
		if (
			!isset($row['CODE'])
			|| !in_array($row['CODE'], $codes)
		)
		{
			unset($params[$k]);
		}

		if (
			!isset($row['VALUE'])
			|| !in_array($row['VALUE'], ['N', 'Y'])
		)
		{
			$params[$k]['VALUE'] = self::DEFAULT_VALUE;
		}
	}

	return $params;
}