*/ #[ORM\OneToMany(targetEntity: 'AppBundle\Entity\Education\EducationStudent', mappedBy: 'educationTiming', orphanRemoval: true)] private $educationStudents; /** * @var Education */ #[ORM\ManyToMany(targetEntity: 'AppBundle\Entity\Education\EducationCurriculum', mappedBy: 'educationTimings', cascade: ['persist'])] #[Groups(['educationtiming_reference'])] private $educationCurriculums; /** * Constructor */ public function __construct() { $this->educationStudent = new ArrayCollection(); $this->educationCurriculums = new ArrayCollection(); } /** * Sets id. * * @param int $id * * @return $this */ public function setId($id) { $this->id = $id; return $this; } /** * Gets id. * * @return int */ public function getId() { return $this->id; } /** * Sets organization. * * @param Organization $organization * * @return $this */ public function setOrganization(Organization $organization) { $this->organization = $organization; return $this; } /** * Gets organization. * * @return Organization */ public function getOrganization() { return $this->organization; } /** * Sets $timing. * * @param integer $timing * * @return $this */ public function setTiming($timing) { $this->timing = $timing; return $this; } /** * Gets label. * * @return integer */ public function getTiming() { return $this->timing; } /** * Add $educationStudent * * @param \AppBundle\Entity\Education\EducationStudent $educationStudent * * @return EducationTiming */ public function addCycleByEducation(\AppBundle\Entity\Education\EducationStudent $educationStudent) { $this->educationStudents[] = $educationStudent; return $this; } /** * Remove $educationStudent * * @param \AppBundle\Entity\Education\EducationStudent $educationStudent */ public function removeCycleByEducation(\AppBundle\Entity\Education\EducationStudent $educationStudent) { $this->educationStudents->removeElement($educationStudent); } /** * Get cycleByEducations * * @return \Doctrine\Common\Collections\Collection */ public function getCycleByEducations() { return $this->educationStudents; } /** * Add $educationCurriculum * * @param \AppBundle\Entity\Education\EducationCurriculum $educationCurriculum * * @return EducationTiming */ public function addEducationCurriculum(\AppBundle\Entity\Education\EducationCurriculum $educationCurriculum) { $this->educationCurriculums[] = $educationCurriculum; return $this; } /** * Remove $educationCurriculum * * @param \AppBundle\Entity\Education\EducationCurriculum $educationCurriculum */ public function removeEducationCurriculum(\AppBundle\Entity\Education\EducationCurriculum $educationCurriculum) { $this->educationCurriculums->removeElement($educationCurriculum); } /** * Get EducationCurriculum * * @return \Doctrine\Common\Collections\Collection */ public function getEducationCurriculums() { return $this->educationCurriculums; } }