22
22
use FOS \UserBundle \Util \TokenGeneratorInterface ;
23
23
use Symfony \Bundle \FrameworkBundle \Controller \Controller ;
24
24
use Symfony \Component \EventDispatcher \EventDispatcherInterface ;
25
+ use Symfony \Component \EventDispatcher \LegacyEventDispatcherProxy ;
25
26
use Symfony \Component \HttpFoundation \RedirectResponse ;
26
27
use Symfony \Component \HttpFoundation \Request ;
27
28
use Symfony \Component \HttpFoundation \Response ;
@@ -52,7 +53,7 @@ class ResettingController extends Controller
52
53
*/
53
54
public function __construct (EventDispatcherInterface $ eventDispatcher , FactoryInterface $ formFactory , UserManagerInterface $ userManager , TokenGeneratorInterface $ tokenGenerator , MailerInterface $ mailer , $ retryTtl )
54
55
{
55
- $ this ->eventDispatcher = $ eventDispatcher ;
56
+ $ this ->eventDispatcher = LegacyEventDispatcherProxy:: decorate ( $ eventDispatcher) ;
56
57
$ this ->formFactory = $ formFactory ;
57
58
$ this ->userManager = $ userManager ;
58
59
$ this ->tokenGenerator = $ tokenGenerator ;
@@ -80,15 +81,15 @@ public function sendEmailAction(Request $request)
80
81
$ user = $ this ->userManager ->findUserByUsernameOrEmail ($ username );
81
82
82
83
$ event = new GetResponseNullableUserEvent ($ user , $ request );
83
- $ this ->eventDispatcher ->dispatch (FOSUserEvents::RESETTING_SEND_EMAIL_INITIALIZE , $ event );
84
+ $ this ->eventDispatcher ->dispatch ($ event , FOSUserEvents::RESETTING_SEND_EMAIL_INITIALIZE );
84
85
85
86
if (null !== $ event ->getResponse ()) {
86
87
return $ event ->getResponse ();
87
88
}
88
89
89
90
if (null !== $ user && !$ user ->isPasswordRequestNonExpired ($ this ->retryTtl )) {
90
91
$ event = new GetResponseUserEvent ($ user , $ request );
91
- $ this ->eventDispatcher ->dispatch (FOSUserEvents::RESETTING_RESET_REQUEST , $ event );
92
+ $ this ->eventDispatcher ->dispatch ($ event , FOSUserEvents::RESETTING_RESET_REQUEST );
92
93
93
94
if (null !== $ event ->getResponse ()) {
94
95
return $ event ->getResponse ();
@@ -99,7 +100,7 @@ public function sendEmailAction(Request $request)
99
100
}
100
101
101
102
$ event = new GetResponseUserEvent ($ user , $ request );
102
- $ this ->eventDispatcher ->dispatch (FOSUserEvents::RESETTING_SEND_EMAIL_CONFIRM , $ event );
103
+ $ this ->eventDispatcher ->dispatch ($ event , FOSUserEvents::RESETTING_SEND_EMAIL_CONFIRM );
103
104
104
105
if (null !== $ event ->getResponse ()) {
105
106
return $ event ->getResponse ();
@@ -110,7 +111,7 @@ public function sendEmailAction(Request $request)
110
111
$ this ->userManager ->updateUser ($ user );
111
112
112
113
$ event = new GetResponseUserEvent ($ user , $ request );
113
- $ this ->eventDispatcher ->dispatch (FOSUserEvents::RESETTING_SEND_EMAIL_COMPLETED , $ event );
114
+ $ this ->eventDispatcher ->dispatch ($ event , FOSUserEvents::RESETTING_SEND_EMAIL_COMPLETED );
114
115
115
116
if (null !== $ event ->getResponse ()) {
116
117
return $ event ->getResponse ();
@@ -155,7 +156,7 @@ public function resetAction(Request $request, $token)
155
156
}
156
157
157
158
$ event = new GetResponseUserEvent ($ user , $ request );
158
- $ this ->eventDispatcher ->dispatch (FOSUserEvents::RESETTING_RESET_INITIALIZE , $ event );
159
+ $ this ->eventDispatcher ->dispatch ($ event , FOSUserEvents::RESETTING_RESET_INITIALIZE );
159
160
160
161
if (null !== $ event ->getResponse ()) {
161
162
return $ event ->getResponse ();
@@ -168,7 +169,7 @@ public function resetAction(Request $request, $token)
168
169
169
170
if ($ form ->isSubmitted () && $ form ->isValid ()) {
170
171
$ event = new FormEvent ($ form , $ request );
171
- $ this ->eventDispatcher ->dispatch (FOSUserEvents::RESETTING_RESET_SUCCESS , $ event );
172
+ $ this ->eventDispatcher ->dispatch ($ event , FOSUserEvents::RESETTING_RESET_SUCCESS );
172
173
173
174
$ this ->userManager ->updateUser ($ user );
174
175
@@ -178,8 +179,8 @@ public function resetAction(Request $request, $token)
178
179
}
179
180
180
181
$ this ->eventDispatcher ->dispatch (
181
- FOSUserEvents:: RESETTING_RESET_COMPLETED ,
182
- new FilterUserResponseEvent ( $ user , $ request , $ response )
182
+ new FilterUserResponseEvent ( $ user , $ request , $ response ) ,
183
+ FOSUserEvents:: RESETTING_RESET_COMPLETED
183
184
);
184
185
185
186
return $ response ;
0 commit comments