Vehicle.php 478 B

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