Zend Form addFilter StripTags no quita etiquetas

Necesito un poco de ayuda para aclarar algo con Zend_Form y agregar filtros a un elemento. Ahora tenía la impresión de que cuando agrega un filtro al formulario, cuando se publica el formulario, ese filtro se ejecutó como parte del envío en el controlador.

Sin embargo, al probar mi formulario para mi horror el filtroStripTags no parece estar ejecutándose y estoy obteniendo los datos con las etiquetas HTML en los datos.

Mi elemento de formulario se ve así.

$address1 = new Zend_Form_Element_Textarea('address1');
    $address1->addFilter('StripTags')
        ->addFilter('StringTrim')            
        ->setAttrib('cols', 30)
        ->setAttrib('rows', 5)
        ->removeDecorator('DtDdWrapper')
        ->removeDecorator('label')
        ->removeDecorator('HtmlTag')

Sin embargo, si pongo en el área de texto algunos datos con etiquetas html y luego verifico que el formulario es válido usando

$formData = $this->_request->getPost();
if($form->isValid($formData){
    ...

Los datos vuelven con las etiquetas en él. Sólo se elimina cuando paso los datos a través de lastrip_tags () función.

Supongo que mi pregunta es si elStipTags filtrar si es así ¿por qué no lo es? Que me estoy perdiendo aqui.

Respuestas a la pregunta(2)

Su respuesta a la pregunta