public function getNativeUserFromUId(UserId $uid) { try { $userlogin = $uid->id(); // $parts=Intuitel::getIDFactory()->getIdParts($uid); $user_details = get_complete_user_data('username', $userlogin); if ($user_details) { return $user_details; } else { throw new UnknownUserException("User {$uid->id} is unknown."); } } catch (UnknownIDException $ex) { throw new UnknownUserException("User {$uid->id} is unknown." . $ex->getMessage()); } }