summaryrefslogtreecommitdiff
path: root/src/routes.php
diff options
context:
space:
mode:
authorDaniel Weipert <git@mail.dweipert.de>2025-08-10 19:47:35 +0200
committerDaniel Weipert <git@mail.dweipert.de>2025-08-10 19:47:35 +0200
commit1fc29c6029cfa8c7dce5535ff9cfb2daaa6427e0 (patch)
tree2efd4ac02c6288eb325fe992e85a02559a9b34b3 /src/routes.php
parentc14579871fa1241713128a2d0d5514af004e3371 (diff)
next commit
Diffstat (limited to 'src/routes.php')
-rw-r--r--src/routes.php25
1 files changed, 20 insertions, 5 deletions
diff --git a/src/routes.php b/src/routes.php
index ff16ecc..25e2e1f 100644
--- a/src/routes.php
+++ b/src/routes.php
@@ -10,17 +10,32 @@ return function (RouteConfigurator $routes): void
{
$routes
->add("well_known_matrix_server", "/.well-known/matrix/server")
- ->controller([ServerDiscoveryController::class, "server"]);
-
+ ->controller([ServerDiscoveryController::class, "server"])
+ ->methods(["GET"]);
+
$routes
->add("well_known_matrix_client", "/.well-known/matrix/client")
- ->controller([ServerDiscoveryController::class, "client"]);
-
+ ->controller([ServerDiscoveryController::class, "client"])
+ ->methods(["GET"]);
+
+ $routes
+ ->add("well_known_matrix_support", "/.well-known/matrix/support")
+ ->controller([ServerDiscoveryController::class, "support"])
+ ->methods(["GET"]);
+
$routes
->add("matrix_federation_version", "/_matrix/federation/v1/version")
- ->controller([ServerImplementationController::class, "version"]);
+ ->controller([ServerImplementationController::class, "version"])
+ ->methods(["GET"]);
+
+ $routes
+ ->add("matrix_client_versions", "/_matrix/client/versions")
+ ->controller([ServerImplementationController::class, "versions"])
+ ->methods(["GET"]);
# /_matrix/key/v2/server
# /_matrix/key/v2/query
# /_matrix/key/v2/query/{serverName}
+
+
};