id; } /** setID() * * @param int : user id * * @return User */ public function setID(int $id): self { $this->id = $id; return $this; } // name // --- -- -- - - - /** getName * @return int */ public function getName(): string { return $this->name; } /** setName() * * @param string : user's full name * * @return User */ public function setName(string $name): self { $this->name = $name; return $this; } // privileges // --- -- -- - - - /** getPrivileges * * @return privileges (array) */ public function getPrivileges(): array { return $this->privileges; } /** setPrivileges() * * @param array $privileges * * @return User */ public function setPrivileges(array $privileges): self { $this->privileges = $privileges; return $this; } }