childs = new ArrayCollection(); } public function getId(): ?string { return $this->id; } public function setId(string $id): self { $this->id = $id; return $this; } /** * @return Collection|Child[] */ public function getChilds(): Collection { return $this->childs; } public function addChild(Child $child): self { if (!$this->childs->contains($child)) { $this->childs[] = $child; $child->addTag($this); } return $this; } public function removeChild(Child $child): self { if ($this->childs->contains($child)) { $this->childs->removeElement($child); $child->removeTag($this); } return $this; } }