/**
  * 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;
 }