Zend Framework 2 - Validación de formas enteras

Tengo el siguiente problema. Escribí (basado en el tutorial) una validación de formulario. Los campos de texto funcionan bien pero el campo entero se comporta de forma impar.

Este es mi validador:

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

Se encuentra dentro de mi Entity.php como los otros filtros. Lo extraño es que este no acepta ni una cadena pero ignora larequired cuando lo puse atrue. Traté de reemplazarInt conDigits que luego hace que la forma acepterequired pero sigue aceptando cadenas.

¿Algunas ideas? ¡Gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta