• Модуль: timeman
  • Путь к файлу: ~/bitrix/modules/timeman/lib/form/security/taskform.php
  • Класс: BitrixTimemanFormSecurityTaskForm
  • Вызов: TaskForm::configureFilterRules
public function configureFilterRules()
{
	return [
		(new FilterModifierStringModifier('name'))
			->configureTrim(true)
		,
		(new FilterValidatorStringValidator('name'))
		,
		(new FilterValidatorRequiredValidator('name'))
			->configureDefaultErrorMessage('TM_TASK_FORM_NAME_REQUIRED')
		,
		(new FilterValidatorNumberValidator('id'))
			->configureMin(1)
			->configureIntegerOnly(true)
		,
		(new FilterValidatorRangeValidator('isSystem'))
			->configureRange(['Y', 'N'])
			->configureStrict(true)
		,
	];
}