public function __construct(FormInterface $form, Request $request, UserManagerInterface $userManager, MailerInterface $mailer, TokenGeneratorInterface $tokenGenerator, UserDiscriminator $userDiscriminator)
 {
     $this->userDiscriminator = $userDiscriminator;
     $form = $userDiscriminator->getRegistrationForm();
     parent::__construct($form, $request, $userManager, $mailer, $tokenGenerator);
 }
 public function __construct(FormInterface $form, Request $request, UserManagerInterface $userManager, UserDiscriminator $userDiscriminator)
 {
     $this->userDiscriminator = $userDiscriminator;
     $form = $userDiscriminator->getProfileForm();
     parent::__construct($form, $request, $userManager);
 }