Person.php 604 B

1234567891011121314151617181920
  1. <?php
  2. namespace JMS\Serializer\Tests\Fixtures\Doctrine\SingleTableInheritance;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5. * @ORM\Entity
  6. * @ORM\InheritanceType("SINGLE_TABLE")
  7. * @ORM\DiscriminatorColumn(name="type", type="string")
  8. * @ORM\DiscriminatorMap({
  9. * "student" = "JMS\Serializer\Tests\Fixtures\Doctrine\SingleTableInheritance\Student",
  10. * "teacher" = "JMS\Serializer\Tests\Fixtures\Doctrine\SingleTableInheritance\Teacher",
  11. * })
  12. */
  13. abstract class Person extends AbstractModel
  14. {
  15. /** @ORM\Id @ORM\GeneratedValue(strategy = "AUTO") @ORM\Column(type = "integer") */
  16. private $id;
  17. }