Интерфейс ValidatorAwareInterface
Предоставляет методы для управления несколькими валидаторами.
Прямые реализаторы
Краткое описание констант
-
stringDEFAULT_VALIDATOR'default'
Краткое описание методов
- getValidator() publicВозвращает правила валидации, помеченные тегом $name.
- hasValidator() publicПроверяет, установлен ли валидатор.
- setValidator() publicЭтот метод сохраняет пользовательский валидатор под заданным именем.
Подробное описание методов
getValidator()source public
getValidator( string|null $name = null )
Возвращает правила валидации, помеченные тегом $name.
Если аргумент $name не указан, будет возвращен валидатор по умолчанию. Вы можете настроить имя валидатора по умолчанию в DEFAULT_VALIDATOR константе класса.
Параметры
- string|null
$nameнеобязательно null - Имя набора валидации для возврата.
Возвращает
Cake\Validation\ValidatorhasValidator()source public
hasValidator( string $name )
Проверяет, установлен ли валидатор.
Параметры
- string
$name - Имя валидатора.
Возвращает
booleansetValidator()source public
setValidator( string $name , Cake\Validation\Validator $validator )
Этот метод сохраняет пользовательский валидатор под заданным именем.
Параметры
- string
$name - Имя валидатора для установки.
-
Cake\Validation\Validator$validator - Объект валидатора для установки.
Возвращает
$this
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/3.8/class-Cake.Validation.ValidatorAwareInterface.html