CourseRecur.php 616 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace AppBundle\Entity\Booking;
  3. use Doctrine\ORM\Mapping as ORM;
  4. use Dunglas\ApiBundle\Annotation\Iri;
  5. use Symfony\Component\Serializer\Annotation\Groups;
  6. use Symfony\Component\Validator\Constraints as Assert;
  7. /**
  8. * Cours récurrent
  9. *
  10. * @Iri("http://schema.org/CourseRecur")
  11. */
  12. #[ORM\Entity]
  13. class CourseRecur extends AbstractBookingRecur
  14. {
  15. /**
  16. * @var Course
  17. */
  18. #[ORM\ManyToOne(targetEntity: 'Course', inversedBy: 'eventRecur')]
  19. #[Groups(['bookingrecur', 'edu_stu_courses_courses', 'student_registration_courses', 'planning_detail', 'course_details'])]
  20. protected $event;
  21. }