public function testGetValues()
 {
     $expectedData = array(array('foo' => 'bazbat', 'bar' => '12345', 'baz' => '', 'nest' => array('foo' => 'bazbat', 'bar' => '12345', 'baz' => '')), array('foo' => 'batbaz', 'bar' => '54321', 'baz' => '', 'nest' => array('foo' => 'batbaz', 'bar' => '54321', 'baz' => '')));
     $this->filter->setInputFilter($this->getBaseInputFilter());
     $this->filter->setData($this->getValidCollectionData());
     $this->assertTrue($this->filter->isValid());
     $this->assertEquals($expectedData, $this->filter->getValues());
     $this->assertCount(2, $this->filter->getValidInput());
     foreach ($this->filter->getValidInput() as $validInputs) {
         $this->assertCount(4, $validInputs);
     }
 }
예제 #2
0
 public function testGetValues()
 {
     if (!extension_loaded('intl')) {
         $this->markTestSkipped('ext/intl not enabled');
     }
     $expectedData = array(array('foo' => 'bazbat', 'bar' => '12345', 'baz' => '', 'nest' => array('foo' => 'bazbat', 'bar' => '12345', 'baz' => '')), array('foo' => 'batbaz', 'bar' => '54321', 'baz' => '', 'nest' => array('foo' => 'batbaz', 'bar' => '54321', 'baz' => '')));
     $this->filter->setInputFilter($this->getBaseInputFilter());
     $this->filter->setData($this->getValidCollectionData());
     $this->assertTrue($this->filter->isValid());
     $this->assertEquals($expectedData, $this->filter->getValues());
     $this->assertCount(2, $this->filter->getValidInput());
     foreach ($this->filter->getValidInput() as $validInputs) {
         $this->assertCount(4, $validInputs);
     }
 }