Flood - проверка на флуд

Валидатор Flood предназначен для упрощения проверки формы на флуд. Валидатор не имеет параметров, не привязывается к какому либо полю и обычно используется вместе с валидатором токена из-за особенностей технической реализации валидаторов.

Пример использования

// Массив полей и значений
$data = [
'test' => 'token',
];
// Настройки валидатора
$rules = [
'test' => [
'Csrf',
'Flood',
],
];
// Валидация
$validator = new \Johncms\Validator\Validator($data, $rules);
if ($validator->isValid()) {
echo 'OK';
} else {
d($validator->getErrors());
}

В указанном примере валидатор Flood добавлен для того же поля, что и валидатор токена.

Edit on GitHub