W3cubDocs

/CakePHP 4.4

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 a validator has been set.

  • setValidator() public

    This method stores a custom validator under the given name.

Method Detail

getValidator() public

getValidator(string|null $name = null): Cake\Validation\Validator

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): bool

Checks whether 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

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