Esempio n. 1
0
 /** @test */
 public function itShouldRespectPluralizedParentKeys()
 {
     $parser = new Parser();
     $parser->setPluralizer(function ($string) {
         return $string . 's';
     });
     $xmlString = '<data><aas><aa>1</aa></aas></data>';
     $data = $parser->parse($xmlString);
     $this->assertEquals(['data' => ['aas' => [1]]], $data);
     $parser->setIndexKey('item');
     $this->assertSame('item', $parser->getIndexKey());
     $xmlString = '<data><aas><item>1</item></aas></data>';
     $data = $parser->parse($xmlString);
     $this->assertEquals(['data' => ['aas' => [1]]], $data);
 }