commonFiles = new ArrayCollection(); $this->dedicatedFiles = new ArrayCollection(); } /** * @return int [description] */ public function getId(): ?int { return $this->id; } /** * @return string [description] */ public function getName(): ?string { return $this->name; } /** * @param string $name [description] * * @return self [description] */ public function setName(string $name): self { $this->name = $name; return $this; } /** * @return string [description] */ public function getExtension(): ?string { return $this->extension; } /** * @param string $extension [description] * * @return self [description] */ public function setExtension(string $extension): self { $this->extension = $extension; return $this; } /** * @return Collection|CommonFile[] */ public function getCommonFiles(): Collection { return $this->commonFiles; } /** * @param CommonFile $commonFile [description] * * @return self [description] */ public function addCommonFile(CommonFile $commonFile): self { if (!$this->commonFiles->contains($commonFile)) { $this->commonFiles[] = $commonFile; } return $this; } /** * @param CommonFile $commonFile [description] * * @return self [description] */ public function removeCommonFile(CommonFile $commonFile): self { if ($this->commonFiles->contains($commonFile)) { $this->commonFiles->removeElement($commonFile); } return $this; } /** * @return Collection|DedicatedFile[] */ public function getDedicatedFiles(): Collection { return $this->dedicatedFiles; } /** * @param DedicatedFile $dedicatedFile [description] * * @return self [description] */ public function addDedicatedFile(DedicatedFile $dedicatedFile): self { if (!$this->dedicatedFiles->contains($dedicatedFile)) { $this->dedicatedFiles[] = $dedicatedFile; } return $this; } /** * @param DedicatedFile $dedicatedFile [description] * * @return self [description] */ public function removeDedicatedFile(DedicatedFile $dedicatedFile): self { if ($this->dedicatedFiles->contains($dedicatedFile)) { $this->dedicatedFiles->removeElement($dedicatedFile); } return $this; } }