The user roles */ #[ORM\Column] private array $roles = []; /** * @var string The hashed password */ #[ORM\Column] private ?string $password = null; #[ORM\Column(type: Types::OBJECT)] private ?object $owner = null; #[ORM\Column(type: Types::OBJECT, nullable: true)] private ?object $expenses = null; #[ORM\Column] private bool $isVerified = false; #[ORM\Column(type: Types::OBJECT, nullable: true)] private ?object $currentFestival = null; public function getId(): ?int { return $this->id; } public function getEmail(): ?string { return $this->email; } public function setEmail(string $email): static { $this->email = $email; return $this; } /** * A visual identifier that represents this user. * * @see UserInterface */ public function getUserIdentifier(): string { return (string) $this->email; } /** * @see UserInterface * * @return list */ public function getRoles(): array { $roles = $this->roles; // guarantee every user at least has ROLE_USER $roles[] = 'ROLE_USER'; return array_unique($roles); } /** * @param list $roles */ public function setRoles(array $roles): static { $this->roles = $roles; return $this; } /** * @see PasswordAuthenticatedUserInterface */ public function getPassword(): ?string { return $this->password; } public function setPassword(string $password): static { $this->password = $password; return $this; } /** * @see UserInterface */ public function eraseCredentials(): void { // If you store any temporary, sensitive data on the user, clear it here // $this->plainPassword = null; } public function getOwner(): ?object { return $this->owner; } public function setOwner(object $owner): static { $this->owner = $owner; return $this; } public function getExpenses(): ?object { return $this->expenses; } public function setExpenses(?object $expenses): static { $this->expenses = $expenses; return $this; } public function isVerified(): bool { return $this->isVerified; } public function setIsVerified(bool $isVerified): static { $this->isVerified = $isVerified; return $this; } public function getCurrentFestival(): ?object { return $this->currentFestival; } public function setCurrentFestival(?object $currentFestival): static { $this->currentFestival = $currentFestival; return $this; } }