db = Database::getConnection(); } /** * Holt einen Benutzer anhand des Benutzernamens. * * @param string $username Der Benutzername. * @return User|null Das User-Objekt oder null, falls nicht gefunden. */ public function getUserByUsername(string $username):?User { $stmt = $this->db->prepare(<<bindParam(':username', $username); $stmt->execute(); $row = $stmt->fetchObject(); if(!$row) return null; return new User($row->id, $row->username, $row->password); } }