ExamenRecur.php 770 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Entity\Booking;
  4. // use DH\Auditor\Provider\Doctrine\Auditing\Annotation\Auditable;
  5. use ApiPlatform\Metadata\ApiResource;
  6. use Doctrine\ORM\Mapping as ORM;
  7. /**
  8. * @todo : A la suite de la migration, il faut supprimer le nom de la table pour avoir une table ExamenRecur, et supprimer l'attribut discr.
  9. *
  10. * Examen récurrent
  11. */
  12. // #[Auditable]
  13. #[ApiResource(operations: [])]
  14. #[ORM\Entity]
  15. class ExamenRecur extends AbstractBookingRecur
  16. {
  17. #[ORM\ManyToOne(inversedBy: 'eventRecur')]
  18. private ?Examen $event = null;
  19. public function getEvent(): ?Examen
  20. {
  21. return $this->event;
  22. }
  23. public function setEvent(?Examen $event): self
  24. {
  25. $this->event = $event;
  26. return $this;
  27. }
  28. }