contactPoints = new ArrayCollection(); } public function getId(): ?int { return $this->id; } public function getUsername(): ?string { return (string) $this->username; } public function getUserIdentifier(): ?string { return (string) $this->username; } public function setUsername(?string $username): self { $this->username = $username; return $this; } public function getRoles(): array { $roles = $this->roles; // guarantee every user at least has ROLE_USER $roles[] = 'ROLE_USER'; return array_unique($roles); } public function setRoles(array $roles): self { $this->roles = $roles; return $this; } public function getPassword(): ?string { return (string) $this->password; } public function setPassword(?string $password): self { $this->password = $password; return $this; } public function getSalt() { // not needed when using the "bcrypt" algorithm in security.yaml } public function eraseCredentials() { // If you store any temporary, sensitive data on the user, clear it here // $this->plainPassword = null; } 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 setGender(?string $gender): self { $this->gender = $gender; return $this; } public function getGender(): ?string { return $this->gender; } /** * @return Collection|ContactPoint[] */ public function getContactPoints(): Collection { return $this->contactPoints; } public function addContactPoint(ContactPoint $contactPoint): self { if (!$this->contactPoints->contains($contactPoint)) { $this->contactPoints[] = $contactPoint; $contactPoint->addPerson($this); } return $this; } public function removeContactPoint(ContactPoint $contactPoint): self { if ($this->contactPoints->removeElement($contactPoint)) { $contactPoint->removePerson($this); } return $this; } public function setImage(?File $image):self { $this->image = $image; return $this; } public function getImage(): ?File { return $this->image; } }