/** * Create a user by their username * @since Version 3.9.1 * @return \Railpage\Users\User * @param string $username */ public static function CreateUserFromUsername($username = null) { $id = Utility\UserUtility::getUserId($username); if (!filter_var($id, FILTER_VALIDATE_INT)) { throw new Exception("Could not find user ID from given username"); } return self::CreateUser($id); }