public function testCanRetrieveAllUnfilteredElementValues() { $foo = new \Zend\Form\Element\Text('foo'); $foo->addFilter('StringToUpper')->setValue('foovalue'); $bar = new \Zend\Form\Element\Text('bar'); $bar->addFilter('StringToUpper')->setValue('barvalue'); $this->form->addElements(array($foo, $bar)); $values = $this->form->getValues(); $unfiltered = $this->form->getUnfilteredValues(); foreach (array('foo', 'bar') as $key) { $value = $key . 'value'; $this->assertEquals(strtoupper($value), $values[$key]); $this->assertEquals($value, $unfiltered[$key]); } }