Person.php 638 B

1234567891011121314151617181920
  1. <?php
  2. use JMS\Serializer\Metadata\ClassMetadata;
  3. use JMS\Serializer\Metadata\PropertyMetadata;
  4. $metadata = new ClassMetadata('JMS\Serializer\Tests\Fixtures\Person');
  5. $metadata->xmlRootName = 'child';
  6. $pMetadata = new PropertyMetadata('JMS\Serializer\Tests\Fixtures\Person', 'name');
  7. $pMetadata->setType('string');
  8. $pMetadata->xmlValue = true;
  9. $pMetadata->xmlElementCData = false;
  10. $metadata->addPropertyMetadata($pMetadata);
  11. $pMetadata = new PropertyMetadata('JMS\Serializer\Tests\Fixtures\Person', 'age');
  12. $pMetadata->setType('integer');
  13. $pMetadata->xmlAttribute = true;
  14. $metadata->addPropertyMetadata($pMetadata);
  15. return $metadata;