From 84b2da85a1b452922dadb6a609533b9945afe51d Mon Sep 17 00:00:00 2001 From: George Halkiadakis Date: Sat, 15 Apr 2023 08:11:01 +0300 Subject: several user-namagement tests and updates --- html/app/extends/Classroom_user.php | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) (limited to 'html/app/extends/Classroom_user.php') diff --git a/html/app/extends/Classroom_user.php b/html/app/extends/Classroom_user.php index c51c79b..1c26e73 100644 --- a/html/app/extends/Classroom_user.php +++ b/html/app/extends/Classroom_user.php @@ -24,10 +24,44 @@ use Registry; class Classroom_user extends User { - // @var array + /** user id + * @var int + */ + private $id; + + /** user privileges + * @var array + */ private $privileges = []; + /** SETTERS AND GETTERS + * for id and privileges attributes + * ------------------------------------------------------------------------- + */ + + /** getID + * @return int + */ + public function getID(): int + { + return $this->id; + } + + /** setID() + * + * @param int : user id + * + * @return User + */ + public function setID(int $id): self + { + $this->id = $id; + return $this; + } + + + /** getPrivileges * * @return privileges (array) -- cgit v1.2.3