Valeurs vides transmises aux valideurs Zend Framework 2

Comment puis-je passer un vide valeur par le biais du Zend framework 2 ValidatorChain à mon validateur personnalisé?

Il a été possible sur ZF1 par allowEmpty(false)

Sur ZF2 avec vide la valeur de l'élément :

  • Si allowEmpty = falseNotEmptyValidator est ajouté en haut de ValidatorChain avec breakOnFailure = true@see Zend/InputFilter/Input#injectNotEmptyValidator.
  • Si allowEmpty = truel'Élément est considéré comme Valable, @see Zend/InputFilter/BaseInputFilter#isValid
    if ($input->allowEmpty()) {
        $this->validInputs[$name] = $input;
        continue;
    }

source d'informationauteur deyine