Interface ValidatorAwareInterface

Provides methods for managing multiple validators.

Namespace: Cake\Validation

Method Summary

  • getValidator() public

    Returns the validation rules tagged with $name.

  • hasValidator() public

    Checks whether or not a validator has been set.

  • setValidator() public

    This method stores a custom validator under the given name.

Method Detail

getValidator() public

getValidator(?string $name)

Returns the validation rules tagged with $name.

If a $name argument has not been provided, the default validator will be returned. You can configure your default validator name in a DEFAULT_VALIDATOR class constant.

Parameters

string|null $name optional

The name of the validation set to return.

Returns

\Cake\Validation\Validator

hasValidator() public

hasValidator(string $name)

Checks whether or not a validator has been set.

Parameters

string $name

The name of a validator.

Returns

bool

setValidator() public

setValidator(string $name, \Cake\Validation\Validator $validator)

This method stores a custom validator under the given name.

Parameters

string $name

The name of a validator to be set.

\Cake\Validation\Validator $validator

Validator object to be set.

Returns

$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.1/interface-Cake.Validation.ValidatorAwareInterface.html