networkOrganizations = new ArrayCollection(); $this->networkOrganizationChildren = new ArrayCollection(); } 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 getIdentifier(): ?string { return $this->identifier; } public function setIdentifier(string $identifier): self { $this->identifier = $identifier; return $this; } public function getLegalStatus(): ?string { return $this->legalStatus; } public function setLegalStatus(?string $legalStatus): self { $this->legalStatus = $legalStatus; return $this; } public function getPrincipalType(): ?string { return $this->principalType; } public function setPrincipalType(?string $principalType): self { $this->principalType = $principalType; return $this; } public function getSettings(): ?Settings { return $this->settings; } public function setSettings(Settings $settings): self { // set the owning side of the relation if necessary if ($settings->getOrganization() !== $this) { $settings->setOrganization($this); } $this->settings = $settings; return $this; } /** * @return Collection|NetworkOrganization[] */ public function getNetworkOrganizations(): Collection { return $this->networkOrganizations; } public function addNetworkOrganization(NetworkOrganization $networkOrganization): self { if (!$this->networkOrganizations->contains($networkOrganization)) { $this->networkOrganizations[] = $networkOrganization; $networkOrganization->setOrganization($this); } return $this; } public function removeNetworkOrganization(NetworkOrganization $networkOrganization): self { if ($this->networkOrganizations->removeElement($networkOrganization)) { // set the owning side to null (unless already changed) if ($networkOrganization->getOrganization() === $this) { $networkOrganization->setOrganization(null); } } return $this; } /** * @return Collection|NetworkOrganization[] */ public function getNetworkOrganizationChildren(): Collection { return $this->networkOrganizationChildren; } public function addNetworkOrganizationChild(NetworkOrganization $networkOrganizationChild): self { if (!$this->networkOrganizationChildren->contains($networkOrganizationChild)) { $this->networkOrganizationChildren[] = $networkOrganizationChild; $networkOrganizationChild->setParent($this); } return $this; } public function removeNetworkOrganizationChild(NetworkOrganization $networkOrganizationChild): self { if ($this->networkOrganizationChildren->removeElement($networkOrganizationChild)) { // set the owning side to null (unless already changed) if ($networkOrganizationChild->getParent() === $this) { $networkOrganizationChild->setParent(null); } } return $this; } public function getParameters(): ?Parameters { return $this->parameters; } public function setParameters(Parameters $parameters): self { $this->parameters = $parameters; return $this; } }