/** * @param string $firstname * @param string $lastname * @param Group $offshoot * * @return User */ private function createUser($firstname, $lastname, $offshoot = null) { $user = new User(); $user->setFirstname($firstname); $user->setLastname($lastname); $user->setPlainPassword($firstname); $user->setEmail($firstname . '@mail.com'); $user->setEnabled(true); if ($offshoot) { $user->setProfileType(User::FORMER_MEMBER); $user->setOffshootOfOrigin($offshoot); } else { $user->setProfileType(User::NETWORK_VOLUNTEER); } return $user; }