Import users with specific ID
If the UserModel contains a user ID, then the existing user will be updated.

If the UserModel does not contain a user ID, then a new user will be created.

Either way, the UserModel will contain an ID after being saved. Since models in PHP are passed by reference, the ID will get set automatically for new users.