eventRecur = new ArrayCollection(); $this->organizer = new ArrayCollection(); $this->equipments = new ArrayCollection(); $this->tags = new ArrayCollection(); parent::__construct(); } public function getDiscr(): ?string { return $this->discr; } public function setDiscr(string $discr): self { $this->discr = $discr; return $this; } /** * @return Collection */ public function getEventRecur(): Collection { return $this->eventRecur; } public function addEventRecur(PersonHolidayRecur $eventRecur): self { if (!$this->eventRecur->contains($eventRecur)) { $this->eventRecur[] = $eventRecur; $eventRecur->setEvent($this); } return $this; } public function removeEventRecur(PersonHolidayRecur $eventRecur): self { if ($this->eventRecur->removeElement($eventRecur)) { // set the owning side to null (unless already changed) if ($eventRecur->getEvent() === $this) { $eventRecur->setEvent(null); } } return $this; } public function getAccess(): ?Access { return $this->access; } public function setAccess(?Access $access): self { $this->access = $access; return $this; } function getOrganization(): Organization { return $this->organization; } function setOrganization(Organization $organization): self { $this->organization = $organization; return $this; } }