Vehicle.php 474 B

12345678910111213141516171819202122
  1. <?php
  2. namespace JMS\Serializer\Tests\Fixtures\Discriminator;
  3. use JMS\Serializer\Annotation as Serializer;
  4. /**
  5. * @Serializer\Discriminator(field = "type", map = {
  6. * "car": "JMS\Serializer\Tests\Fixtures\Discriminator\Car",
  7. * "moped": "JMS\Serializer\Tests\Fixtures\Discriminator\Moped",
  8. * })
  9. */
  10. abstract class Vehicle
  11. {
  12. /** @Serializer\Type("integer") */
  13. public $km;
  14. public function __construct($km)
  15. {
  16. $this->km = (integer)$km;
  17. }
  18. }