Spec-Zone.ru › CakePHP 3.8

Интерфейс ValidatorAwareInterface

Предоставляет методы для управления несколькими валидаторами.

Прямые реализаторы

  • Cake\Form\Form
  • Cake\ORM\Table
Пространство имён: Cake\Validation
Расположение: Validation/ValidatorAwareInterface.php

Краткое описание констант

  • string

    DEFAULT_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\Validator

hasValidator()source public

hasValidator( string $name )

Проверяет, установлен ли валидатор.

Параметры

string $name
Имя валидатора.

Возвращает

boolean

setValidator()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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API