66use FOS \UserBundle \Event \FilterUserResponseEvent ;
77use FOS \UserBundle \Event \FormEvent ;
88use FOS \UserBundle \Event \GetResponseUserEvent ;
9+ use FOS \UserBundle \Form \Factory \FactoryInterface ;
910use FOS \UserBundle \FOSUserEvents ;
11+ use FOS \UserBundle \Model \UserManagerInterface ;
1012use FOS \UserBundle \Util \TokenGenerator ;
1113use Ojs \UserBundle \Entity \User ;
1214use Ojs \UserBundle \Event \UserEvent ;
15+ use Symfony \Component \EventDispatcher \EventDispatcherInterface ;
1316use Symfony \Component \HttpFoundation \RedirectResponse ;
1417use Symfony \Component \HttpFoundation \Request ;
1518
@@ -26,19 +29,16 @@ public function registerAction(Request $request)
2629 ]
2730 );
2831 }
29-
30- /** @var $formFactory \FOS\UserBundle\Form\Factory\FactoryInterface */
32+ /** @var $formFactory FactoryInterface */
3133 $ formFactory = $ this ->get ('fos_user.registration.form.factory ' );
32- /** @var $userManager \FOS\UserBundle\Model\ UserManagerInterface */
34+ /** @var $userManager UserManagerInterface */
3335 $ userManager = $ this ->get ('ojs_user.manager ' );
34- /** @var $dispatcher \Symfony\Component\EventDispatcher\ EventDispatcherInterface */
36+ /** @var $dispatcher EventDispatcherInterface */
3537 $ dispatcher = $ this ->get ('event_dispatcher ' );
3638
3739 /** @var User $user */
3840 $ user = $ userManager ->createUser ();
3941 $ user ->setEnabled (true );
40- //Add default data for oauth login
41- $ session = $ this ->get ('session ' );
4242
4343 $ event = new GetResponseUserEvent ($ user , $ request );
4444 $ dispatcher ->dispatch (FOSUserEvents::REGISTRATION_INITIALIZE , $ event );
@@ -68,9 +68,7 @@ public function registerAction(Request $request)
6868
6969 $ dispatcher ->dispatch (FOSUserEvents::REGISTRATION_COMPLETED , new FilterUserResponseEvent ($ user , $ request , $ response ));
7070
71- $ session ->getFlashBag ()->add ('success ' , 'registration.activation ' );
72-
73- $ session ->save ();
71+ $ this ->addFlash ('success ' , 'registration.activation ' );
7472
7573 $ event = new UserEvent ($ user );
7674 $ dispatcher = $ this ->get ('event_dispatcher ' );
@@ -79,11 +77,9 @@ public function registerAction(Request $request)
7977 return $ response ;
8078 }
8179
82- return $ this ->render (
83- 'OjsUserBundle:Registration:register.html.twig ' ,
84- array (
80+ return $ this ->render ('OjsUserBundle:Registration:register.html.twig ' , [
8581 'form ' => $ form ->createView (),
86- )
82+ ]
8783 );
8884 }
8985}
0 commit comments