66use CodedMonkey \Dirigent \Doctrine \Repository \UserRepository ;
77use CodedMonkey \Dirigent \Form \AccountFormType ;
88use CodedMonkey \Dirigent \Form \ChangePasswordFormType ;
9- use EasyCorp \Bundle \EasyAdminBundle \Router \AdminUrlGenerator ;
109use Symfony \Bundle \FrameworkBundle \Controller \AbstractController ;
1110use Symfony \Component \Form \FormError ;
1211use Symfony \Component \HttpFoundation \Request ;
1817
1918class DashboardAccountController extends AbstractController
2019{
21- public static function getSubscribedServices (): array
22- {
23- return array_merge (parent ::getSubscribedServices (), [
24- AdminUrlGenerator::class => AdminUrlGenerator::class,
25- ]);
26- }
27-
2820 public function __construct (
2921 private readonly UserRepository $ userRepository ,
3022 private readonly UserPasswordHasherInterface $ passwordHasher ,
@@ -45,9 +37,7 @@ public function account(Request $request, #[CurrentUser] User $user): Response
4537
4638 $ this ->addFlash ('success ' , 'Your account was successfully updated. ' );
4739
48- $ url = $ this ->container ->get (AdminUrlGenerator::class)->setRoute ('dashboard_account ' )->generateUrl ();
49-
50- return $ this ->redirect ($ url );
40+ return $ this ->redirectToRoute ('dashboard_account ' );
5141 }
5242
5343 $ passwordForm ->handleRequest ($ request );
@@ -66,9 +56,7 @@ public function account(Request $request, #[CurrentUser] User $user): Response
6656
6757 $ this ->addFlash ('success ' , 'Your password was successfully updated. ' );
6858
69- $ url = $ this ->container ->get (AdminUrlGenerator::class)->setRoute ('dashboard_account ' )->generateUrl ();
70-
71- return $ this ->redirect ($ url );
59+ return $ this ->redirectToRoute ('dashboard_account ' );
7260 }
7361 }
7462
0 commit comments