/** @test */
 public function testSimpleFunctionality()
 {
     $input = array('jos            , 1  , m', 'piet           , 120, m', 'tutu le wallon , 50 , f');
     $template = '<name         >  age, g';
     $names = array('g' => 'gender');
     $result = iterator_to_array(FixedLengthFormattedStringIterator::newFromTemplate($input, $template, $names, array('trim' => ' ')));
     $this->assertEquals('jos', $result[0]['name']);
     $this->assertEquals('120', $result[1]['age']);
     $this->assertEquals('m', $result[1]['gender']);
 }
Esempio n. 2
0
 public function fixedLengthFormattedStringFromTemplate($template, array $nameMap = array(), array $options = array())
 {
     return $this->setInnerIterator(FixedLengthFormattedStringIterator::newFromTemplate($this->getInnerIterator(), $template, $nameMap, $options));
 }