polls = new ArrayCollection(); } public function getId(): ?int { return $this->id; } public function getEmail(): ?string { return $this->email; } public function setEmail(string $email): self { $this->email = $email; return $this; } public function getPseudo(): ?string { return $this->pseudo; } public function setPseudo(string $pseudo): self { $this->pseudo = $pseudo; return $this; } /** * @return Collection|Poll[] */ public function getPolls(): Collection { return $this->polls; } public function addPoll(Poll $poll): self { if (!$this->polls->contains($poll)) { $this->polls[] = $poll; $poll->setOwner($this); } return $this; } public function removePoll(Poll $poll): self { if ($this->polls->contains($poll)) { $this->polls->removeElement($poll); // set the owning side to null (unless already changed) if ($poll->getOwner() === $this) { $poll->setOwner(null); } } return $this; } }