slego
Новичок
Ну я же сказал, что
"Что проверить - не важно, ключевой момент здесь то, что нужно построить цепочку проверок:"
Хорошо, согласен, не очень удачный пример.
Допустим так: нужно проверить, что значение целое и находится в рамках чего-то:
Ну или еще
Мне тяжело сейчас придумать, какую-либо более сложную цепочку. Но смысл в том, что группа проверок одна и та же и повторять ее для каждого проверяемого значения не очень удобно и красиво.
"Что проверить - не важно, ключевой момент здесь то, что нужно построить цепочку проверок:"
Хорошо, согласен, не очень удачный пример.
Допустим так: нужно проверить, что значение целое и находится в рамках чего-то:
PHP:
$vld->addRule('year', new IntValidator() );
$vld->addRule('year', new RangeValidator(array[1980, 1999]) );
$vld->validate($hash);
Мне тяжело сейчас придумать, какую-либо более сложную цепочку. Но смысл в том, что группа проверок одна и та же и повторять ее для каждого проверяемого значения не очень удобно и красиво.