diff options
Diffstat (limited to 'lib/classes/JsonApi/RouteMap.php')
| -rw-r--r-- | lib/classes/JsonApi/RouteMap.php | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/classes/JsonApi/RouteMap.php b/lib/classes/JsonApi/RouteMap.php index ca53a4a..865ddd8 100644 --- a/lib/classes/JsonApi/RouteMap.php +++ b/lib/classes/JsonApi/RouteMap.php @@ -142,6 +142,7 @@ class RouteMap $this->addAuthenticatedThemesRoutes($group); $this->addAuthenticatedUserFilterRoutes($group); $this->addAuthenticatedWikiRoutes($group); + $this->addAuthenticatedShortUrlRoutes($group); } /** @@ -803,6 +804,14 @@ class RouteMap } + private function addAuthenticatedShortUrlRoutes(RouteCollectorProxy $group): void + { + $group->get('/short-urls', Routes\ShortUrls\ShortUrlShow::class); + $group->post('/short-urls', Routes\ShortUrls\ShortUrlCreate::class); + $group->patch('/short-urls/{id}', Routes\ShortUrls\ShortUrlUpdate::class); + $group->delete('/short-urls/{id}', Routes\ShortUrls\ShortUrlDelete::class); + } + private function addRelationship(RouteCollectorProxy $group, string $url, string $handler): void { $group->map(['GET', 'PATCH', 'POST', 'DELETE'], $url, $handler); |
