gtw->findUserByEmail($login); if ($user && $this->gtw->isAdmin($user->getId())) return $user; else return null; } else return null; }*/ public function showAllUsers(): array { $gtw = new UserGateway(new Connection('mysql:host=localhost;dbname=dbanrichard7', 'anrichard7', 'achanger')); return $gtw->findAll(); } public function showAllAdmins(): array { $gtw = new UserGateway(new Connection('mysql:host=localhost;dbname=dbanrichard7', 'anrichard7', 'achanger')); return $gtw->findAllAdmins(); } public function showAllTeachers(): array { $gtw = new UserGateway(new Connection('mysql:host=localhost;dbname=dbanrichard7', 'anrichard7', 'achanger')); return $gtw->findAllTeachers(); } public function showAllStudents(): array { $gtw = new UserGateway(new Connection('mysql:host=localhost;dbname=dbanrichard7', 'anrichard7', 'achanger')); return $gtw->findAllStudents(); } }