educationCurriculums = new ArrayCollection(); $this->accessIntangibles = new ArrayCollection(); $this->tags = new ArrayCollection(); $this->educationCurriculumPacks = new ArrayCollection(); $this->intangiblePriceAndDiscount = new IntangiblePriceAndDiscount(); parent::__construct(); } public function getDiscr(): ?string { return $this->discr; } public function setDiscr(string $discr): self { $this->discr = $discr; return $this; } public function getOrganization(): ?Organization { return $this->organization; } public function setOrganization(?Organization $organization): self { $this->organization = $organization; return $this; } /** * @return Collection */ public function getEducationCurriculums(): Collection { return $this->educationCurriculums; } public function addEducationCurriculum(EducationCurriculum $educationCurriculum): self { if (!$this->educationCurriculums->contains($educationCurriculum)) { $this->educationCurriculums[] = $educationCurriculum; } return $this; } public function removeEducationCurriculum(EducationCurriculum $educationCurriculum): self { $this->educationCurriculums->removeElement($educationCurriculum); return $this; } /** * @return Collection */ public function getAccessIntangibles(): Collection { return $this->accessIntangibles; } public function addAccessIntangible(AccessIntangible $accessIntangible): self { if (!$this->accessIntangibles->contains($accessIntangible)) { $this->accessIntangibles[] = $accessIntangible; $accessIntangible->setIntangible($this); } return $this; } public function removeAccessIntangible(AccessIntangible $accessIntangible): self { if ($this->accessIntangibles->removeElement($accessIntangible)) { // set the owning side to null (unless already changed) if ($accessIntangible->getIntangible() === $this) { $accessIntangible->setIntangible(null); } } return $this; } /** * @return Collection */ public function getTags(): Collection { return $this->tags; } public function addTag(Tagg $tag): self { if (!$this->tags->contains($tag)) { $this->tags[] = $tag; } return $this; } public function removeTag(Tagg $tag): self { $this->tags->removeElement($tag); return $this; } function getEducationCurriculumPacks(): Collection { return $this->educationCurriculumPacks; } function setEducationCurriculumPacks(Collection $educationCurriculumPacks): self { $this->educationCurriculumPacks = $educationCurriculumPacks; return $this; } function getIntangiblePriceAndDiscount(): IntangiblePriceAndDiscount { return $this->intangiblePriceAndDiscount; } function addEducationCurriculumPack(EducationCurriculumPack $educationCurriculumPack): self { if (!$this->educationCurriculumPacks->contains($educationCurriculumPack)) { $this->educationCurriculumPacks[] = $educationCurriculumPack; } return $this; } function removeEducationCurriculumPack(EducationCurriculumPack $educationCurriculumPack): self { $this->educationCurriculumPacks->removeElement($educationCurriculumPack); return $this; } }