private function LoadFromObject($obj) { $user = new User($obj->username, $obj->password, $obj->id); $stmt = $this->conn->prepare("SELECT * FROM user_permission WHERE user = ?"); $stmt->execute(array($obj->id)); while ($obj = $stmt->fetchObject()) { $user->AddPermission($obj->permission); } return $user; }