Интерфейс ValidatorAwareInterface
Предоставляет методы для управления несколькими валидаторами.
Краткое описание методов
-
getValidator() public
Возвращает правила валидации, помеченные тегом $name.
-
hasValidator() public
Проверяет, установлен ли валидатор.
-
setValidator() public
Этот метод сохраняет пользовательский валидатор под заданным именем.
Подробное описание методов
getValidator() public
getValidator(string|null $name = null): Cake\Validation\Validator
Возвращает правила валидации, помеченные тегом $name.
Если аргумент $name не указан, будет возвращён валидатор по умолчанию. Вы можете настроить имя вашего валидатора по умолчанию в константе класса DEFAULT_VALIDATOR.
Параметры
-
string|null$name необязательный Имя набора правил валидации для возврата.
Возвращает
Cake\Validation\ValidatorhasValidator() public
hasValidator(string $name): bool
Проверяет, установлен ли валидатор.
Параметры
-
string$name Имя валидатора.
Возвращает
boolsetValidator() public
setValidator(string $name, Cake\Validation\Validator $validator): $this
Этот метод сохраняет пользовательский валидатор под заданным именем.
Параметры
-
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/4.3/interface-Cake.Validation.ValidatorAwareInterface.html