15 class Validator extends \Magento\Framework\Validator\AbstractValidator
33 $breakChainOnFailure =
false 35 if (!$validator->hasTranslator()) {
38 $this->_validators[] = [
39 'instance' => $validator,
40 'breakChainOnFailure' => (bool)$breakChainOnFailure,
57 foreach ($this->_validators as
$element) {
59 if ($validator->isValid(
$value)) {
64 if (
$element[
'breakChainOnFailure']) {
80 foreach ($this->_validators as $validator) {
81 $validator[
'instance']->setTranslator($translator);
83 return parent::setTranslator($translator);
addValidator(\Magento\Framework\Validator\ValidatorInterface $validator, $breakChainOnFailure=false)
_addMessages(array $messages)
setTranslator($translator=null)