Мне нужно использовать цепочки валидаторов в методе getInputFilterSpecification набора полей, чтобы использовать параметр breakChainOnFailure и получить только одно сообщение об ошибке.
Я знаю, как создавать цепочки валидаторов с использованием классов InputFilter, как объяснить документация Zend, например
$input = new Input('foo');
$input->getFilterChain()
->attachByName('stringtrim', true) //here there is a breakChainOnFailure
->attachByName('alpha');
Но я хочу сделать то же самое, используя заводской формат. Где я могу поместить параметр breakChainOnFailure в этом примере:
$factory = new Factory();
$inputFilter = $factory->createInputFilter(array(
'password' => array(
'name' => 'password',
'required' => true,
'validators' => array(
array(
'name' => 'not_empty',
),
array(
'name' => 'string_length',
),
),
),
));