organizations = new ArrayCollection(); } public function setId(int $id): self { $this->id = $id; return $this; } public function getId(): ?int { return $this->id; } public function getName(): string { return $this->name; } public function setName(string $name): self { $this->name = $name; return $this; } public function getLogo(): ?string { return $this->logo; } public function setLogo(?string $logo): self { $this->logo = $logo; return $this; } public function getUrl(): ?string { return $this->url; } public function setUrl(?string $url): self { $this->url = $url; return $this; } /** * @return Collection */ public function getOrganizations(): Collection { return $this->organizations; } public function addOrganization(NetworkOrganization $organization): self { if (!$this->organizations->contains($organization)) { $this->organizations[] = $organization; $organization->setNetwork($this); } return $this; } public function removeOrganization(NetworkOrganization $organization): self { if ($this->organizations->removeElement($organization)) { // set the owning side to null (unless already changed) if ($organization->getNetwork() === $this) { $organization->setNetwork(null); } } return $this; } public function getImage(): File { return $this->image; } public function setImage(File $image): self { $this->image = $image; return $this; } }