Skip to content

Commit 09fc70b

Browse files
committed
User routes tweaking
Signed-off-by: alexmerlin <[email protected]>
1 parent 0cdfd4a commit 09fc70b

File tree

1 file changed

+16
-11
lines changed

1 file changed

+16
-11
lines changed

src/User/src/RoutesDelegator.php

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,16 @@ public function __invoke(ContainerInterface $container, string $serviceName, cal
5050

5151
$routeCollector->group('/user')
5252
->get('', GetUserCollectionHandler::class, 'user::list-user')
53-
->post('', PostUserResourceHandler::class, 'user::create-user')
54-
->patch('/' . $uuid . '/activate', PatchUserActivateHandler::class, 'user::activate-user')
55-
->patch('/' . $uuid . '/deactivate', PatchUserDeactivateHandler::class, 'user::deactivate-user');
53+
->post('', PostUserResourceHandler::class, 'user::create-user');
5654

57-
$routeCollector->group('/user')
58-
->delete('/' . $uuid, DeleteUserResourceHandler::class, 'user::delete-user')
59-
->get('/' . $uuid, GetUserResourceHandler::class, 'user::view-user')
60-
->patch('/' . $uuid, PatchUserResourceHandler::class, 'user::update-user');
55+
$routeCollector
56+
->patch('/user/' . $uuid . '/activate', PatchUserActivateHandler::class, 'user::activate-user')
57+
->patch('/user/' . $uuid . '/deactivate', PatchUserDeactivateHandler::class, 'user::deactivate-user');
58+
59+
$routeCollector->group('/user/' . $uuid)
60+
->delete('', DeleteUserResourceHandler::class, 'user::delete-user')
61+
->get('', GetUserResourceHandler::class, 'user::view-user')
62+
->patch('', PatchUserResourceHandler::class, 'user::update-user');
6163

6264
$routeCollector->group('/user/' . $uuid . '/avatar')
6365
->delete('', DeleteUserAvatarResourceHandler::class, 'user::delete-user-avatar')
@@ -72,10 +74,13 @@ public function __invoke(ContainerInterface $container, string $serviceName, cal
7274
->delete('', DeleteUserAccountResourceHandler::class, 'user::delete-account')
7375
->get('', GetUserAccountResourceHandler::class, 'user::view-account')
7476
->patch('', PatchUserAccountResourceHandler::class, 'user::update-account')
75-
->post('', PostUserAccountResourceHandler::class, 'user::create-account')
76-
->patch('/activate/{hash}', PatchUserAccountActivateHandler::class, 'user::activate-account')
77-
->post('/activate', PostUserAccountActivateHandler::class, 'user::request-activate-account')
78-
->post('/recover', PostUserAccountRecoverHandler::class, 'user::recover-account');
77+
->post('', PostUserAccountResourceHandler::class, 'user::create-account');
78+
79+
$routeCollector->group('/user/account/activate')
80+
->patch('/{hash}', PatchUserAccountActivateHandler::class, 'user::activate-account')
81+
->post('', PostUserAccountActivateHandler::class, 'user::request-activate-account');
82+
83+
$routeCollector->post('/user/account/recover', PostUserAccountRecoverHandler::class, 'user::recover-account');
7984

8085
$routeCollector->group('/user/account/avatar')
8186
->delete('', DeleteUserAccountAvatarHandler::class, 'user::delete-account-avatar')

0 commit comments

Comments
 (0)