/** * Set user data with invitation before inject into registration form * * @param User $user * @param Invitation $invitation * @return User */ private function setUserData(User $user, Invitation $invitation) { $user->setEnabled(true); $user->setEmail($invitation->getEmail()); $user->setUsername($invitation->getUserName()); $user->setFirstName($invitation->getFirstName()); $user->setLastName($invitation->getLastName()); $user->setCivility($invitation->getCivility()); $user->setInvitation($invitation); return $user; }