Zend Framework 2 - Integer Form Validation

Eu tenho o seguinte problema. Eu escrevi (baseado no tutorial) uma validação de formulário. Os campos de texto funcionam bem, mas o campo inteiro se comporta de maneira ímpar.

Este é meu validador:

        $inputFilter->add($factory->createInput(array(
            'name'     => 'zip',
            'required' => false,
            'filters'  => array(
                array('name' => 'Int'),
            ),
        )));

Encontra-se dentro do meu Entity.php como os outros filtros. O estranho é que este não aceita nem mesmo uma corda, mas ignora orequired quando eu configuro paratrue. Tentei substituirInt comDigits que então faz com que o formulário aceiterequired mas ainda aceita cordas.

Alguma ideia? Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion