educationalProjects = new ArrayCollection(); } public function getId(): ?int { return $this->id; } /** * @return Collection */ public function getEducationalProjects(): Collection { return $this->educationalProjects; } public function addEducationalProject(EducationalProject $educationalProject): self { if (!$this->educationalProjects->contains($educationalProject)) { $this->educationalProjects[] = $educationalProject; $educationalProject->setPublic($this); } return $this; } public function removeEducationalProject(EducationalProject $educationalProject): self { if ($this->educationalProjects->removeElement($educationalProject)) { // set the owning side to null (unless already changed) if ($educationalProject->getPublic() === $this) { $educationalProject->setPublic(null); } } return $this; } }