multiAccesses = new ArrayCollection(); $this->familyAccesses = new ArrayCollection(); } public function getId(): ?int { return $this->id; } public function setId(?int $id): self { $this->id = $id; return $this; } public function getIsAdminAccess(): ?bool { return $this->isAdminAccess; } public function setIsAdminAccess(bool $isAdminAccess): self { $this->isAdminAccess = $isAdminAccess; return $this; } public function getOrganization(): ?OrganizationProfile { return $this->organization; } public function setOrganization(?OrganizationProfile $organization): self { $this->organization = $organization; return $this; } public function getName(): ?string { return $this->name; } public function setName(?string $name): self { $this->name = $name; return $this; } public function getGivenName(): ?string { return $this->givenName; } public function setGivenName(?string $givenName): self { $this->givenName = $givenName; return $this; } public function getGender(): ?string { return $this->gender; } public function setGender(?string $gender): self { $this->gender = $gender; return $this; } public function getAvatarId(): ?int { return $this->avatarId; } public function setAvatarId(?int $avatarId): self { $this->avatarId = $avatarId; return $this; } public function getRoles(): array { $roles = $this->roles; return array_unique($roles); } public function setRoles(array $roles): self { $this->roles = $roles; return $this; } /** * @return Collection|OrganizationProfile[] */ public function getMultiAccesses(): Collection { return $this->multiAccesses; } public function addMultiAccess(OrganizationProfile $organizationProfile): self { if (!$this->multiAccesses->contains($organizationProfile)) { $this->multiAccesses[] = $organizationProfile; } return $this; } public function removeMultiAccess(OrganizationProfile $organizationProfile): self { $this->multiAccesses->removeElement($organizationProfile); return $this; } /** * @return Collection|OrganizationProfile[] */ public function getFamilyAccesses(): Collection { return $this->familyAccesses; } public function addFamilyAccess(AccessProfile $accessProfile): self { if (!$this->familyAccesses->contains($accessProfile)) { $this->familyAccesses[] = $accessProfile; } return $this; } public function removeFamilyAccess(AccessProfile $accessProfile): self { $this->familyAccesses->removeElement($accessProfile); return $this; } public function getOriginalAccess(): ?AccessProfile { return $this->originalAccess; } public function setOriginalAccess(?AccessProfile $originalAccess): self { $this->originalAccess = $originalAccess; return $this; } public function getActivityYear(): int { return $this->activityYear; } public function setActivityYear(int $activityYear): self { $this->activityYear = $activityYear; return $this; } public function getHistorical(): array { return $this->historical; } public function setHistorical(array $historical): self { $this->historical = $historical; return $this; } }