@@ -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