categories = new ArrayCollection(); $this->personActivities = new ArrayCollection(); $this->tags = new ArrayCollection(); } public function getId(): ?int { return $this->id; } public function getLogo(): ?File { return $this->logo; } public function setLogo(?File $logo): self { $this->logo = $logo; return $this; } public function getImageActivity(): ?File { return $this->imageActivity; } public function setImageActivity(?File $imageActivity): self { $this->imageActivity = $imageActivity; return $this; } public function getActivityType(): ?ActivityType { return $this->activityType; } public function setActivityType(?ActivityType $activityType): self { $this->activityType = $activityType; return $this; } public function getOrganization(): ?Organization { return $this->organization; } public function setOrganization(?Organization $organization): self { $this->organization = $organization; return $this; } /** * @return Collection */ public function getCategories(): Collection { return $this->categories; } public function addCategory(Categories $category): self { if (!$this->categories->contains($category)) { $this->categories[] = $category; } return $this; } public function removeCategory(Categories $category): self { $this->categories->removeElement($category); return $this; } /** * @return Collection */ public function getPersonActivities(): Collection { return $this->personActivities; } public function addPersonActivity(PersonActivity $personActivity): self { if (!$this->personActivities->contains($personActivity)) { $this->personActivities[] = $personActivity; $personActivity->setActivity($this); } return $this; } public function removePersonActivity(PersonActivity $personActivity): self { if ($this->personActivities->removeElement($personActivity)) { // set the owning side to null (unless already changed) if ($personActivity->getActivity() === $this) { $personActivity->setActivity(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; } }