DiscriminatorGroup.Vehicle.php 494 B

123456789101112131415
  1. <?php
  2. use JMS\Serializer\Metadata\ClassMetadata;
  3. use JMS\Serializer\Metadata\PropertyMetadata;
  4. $metadata = new ClassMetadata('JMS\Serializer\Tests\Fixtures\DiscriminatorGroup\Vehicle');
  5. $metadata->setDiscriminator('type', array(
  6. 'car' => 'JMS\Serializer\Tests\Fixtures\DiscriminatorGroup\Car',
  7. ), array('foo'));
  8. $km = new PropertyMetadata('JMS\Serializer\Tests\Fixtures\DiscriminatorGroup\Vehicle', 'km');
  9. $km->setType('integer');
  10. $metadata->addPropertyMetadata($km);
  11. return $metadata;