2626use LukaLtaApi \Slim \Middleware \ApiKeyPermissionMiddleware ;
2727use LukaLtaApi \Slim \Middleware \AuthMiddleware ;
2828use LukaLtaApi \Slim \Middleware \CORSMiddleware ;
29+ use LukaLtaApi \Value \Permission \Permission ;
2930use Monolog \Logger ;
3031use Psr \Http \Message \ResponseInterface ;
3132use Psr \Http \Message \ServerRequestInterface ;
@@ -108,12 +109,12 @@ public function registerApiRoutes(App $app): void
108109 $ key ->post ('/ ' , CreateApiKeyAction::class)
109110 ->add (new ApiKeyPermissionMiddleware (
110111 $ app ->getContainer ()?->get(PermissionService::class),
111- [' Create API keys ' ]
112+ [Permission:: CREATE_API_KEYS ]
112113 ));
113114 $ key ->get ('/ ' , GetAllApiKeysAction::class)
114115 ->add (new ApiKeyPermissionMiddleware (
115116 $ app ->getContainer ()?->get(PermissionService::class),
116- [' Read API keys ' ]
117+ [Permission:: READ_API_KEYS ]
117118 ));
118119 })->add (AuthMiddleware::class);
119120
@@ -144,22 +145,22 @@ public function registerApiRoutes(App $app): void
144145 $ linkCollection ->post ('/ ' , CreateLinkAction::class)
145146 ->add (new ApiKeyPermissionMiddleware (
146147 $ app ->getContainer ()?->get(PermissionService::class),
147- [' Create links ' ]
148+ [Permission:: CREATE_LINKS ]
148149 ));
149150 $ linkCollection ->get ('/ ' , GetAllLinksAction::class)
150151 ->add (new ApiKeyPermissionMiddleware (
151152 $ app ->getContainer ()?->get(PermissionService::class),
152- [' Read links ' ]
153+ [Permission:: VIEW_LINKS ]
153154 ));
154155 $ linkCollection ->get ('/{linkId:[0-9]+} ' , GetDetailLink::class)
155156 ->add (new ApiKeyPermissionMiddleware (
156157 $ app ->getContainer ()?->get(PermissionService::class),
157- [' Read links ' ]
158+ [Permission:: VIEW_LINKS ]
158159 ));
159160 $ linkCollection ->put ('/{linkId:[0-9]+} ' , EditLinkAction::class)
160161 ->add (new ApiKeyPermissionMiddleware (
161162 $ app ->getContainer ()?->get(PermissionService::class),
162- [' Edit links ' ]
163+ [Permission:: EDIT_LINKS ]
163164 ));
164165 $ linkCollection ->delete ('/{linkId:[0-9]+} ' , DisableLinkAction::class);
165166 })->add (AuthMiddleware::class);
@@ -170,7 +171,7 @@ public function registerApiRoutes(App $app): void
170171 ->add (AuthMiddleware::class)
171172 ->add (new ApiKeyPermissionMiddleware (
172173 $ app ->getContainer ()?->get(PermissionService::class),
173- [' Get clicks ' ]
174+ [Permission:: VIEW_CLICKS ]
174175 ));
175176 });
176177
@@ -184,7 +185,7 @@ public function registerApiRoutes(App $app): void
184185 $ permissions ->get ('/ ' , GetPermissionsAction::class)
185186 ->add (new ApiKeyPermissionMiddleware (
186187 $ app ->getContainer ()?->get(PermissionService::class),
187- [' Read permissions ' ]
188+ [Permission:: READ_PERMISSIONS ]
188189 ));
189190 })->add (AuthMiddleware::class);
190191 });
0 commit comments