public function processPublish(FormActionEvent $event) { /** @var \EzSystems\RepositoryForms\Data\User\UserCreateData $data */ if (!($data = $event->getData()) instanceof UserCreateData) { return; } $form = $event->getForm(); $this->saveDraft($data, $form->getConfig()->getOption('languageCode')); $redirectUrl = $this->router->generate('ez_user_register_confirmation'); $event->setResponse(new RedirectResponse($redirectUrl)); $event->stopPropagation(); }