Interface ValidatorAwareInterface
Provides methods for managing multiple validators.
Namespace: Cake\Validation
Constants
-
string
DEFAULT_VALIDATOR ¶'default'
Name of default validation set.
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|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 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
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