summaryrefslogtreecommitdiff
path: root/src/Router/routes_client_server.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/Router/routes_client_server.php')
-rw-r--r--src/Router/routes_client_server.php116
1 files changed, 0 insertions, 116 deletions
diff --git a/src/Router/routes_client_server.php b/src/Router/routes_client_server.php
deleted file mode 100644
index e888782..0000000
--- a/src/Router/routes_client_server.php
+++ /dev/null
@@ -1,116 +0,0 @@
-<?php
-
-namespace App\Router;
-
-use App\Controllers\AccountController;
-use App\Controllers\KeyController;
-use App\Controllers\LoginController;
-use App\Controllers\RoomController;
-use App\Controllers\ServerDiscoveryController;
-use App\Controllers\ServerImplementationController;
-use App\Controllers\SyncController;
-use App\Controllers\UserController;
-use Symfony\Component\Routing\Loader\Configurator\RouteConfigurator;
-
-return function (RouteConfigurator $routes): void
-{
- $routes
- ->add("well_known_matrix_client", "/.well-known/matrix/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_client_versions", "/_matrix/client/versions")
- ->controller([ServerImplementationController::class, "versions"])
- ->methods(["GET"]);
-
- $supportedLoginTypes = [LoginController::class, "supportedLoginTypes"];
- $routes
- ->add("matrix_client_r0_login_types", "/_matrix/client/r0/login")
- ->controller($supportedLoginTypes)
- ->methods(["GET"]);
- $routes
- ->add("matrix_client_v3_login_types", "/_matrix/client/v3/login")
- ->controller($supportedLoginTypes)
- ->methods(["GET"]);
-
- $routes
- ->add("matrix_client_r0_login", "/_matrix/client/r0/login")
- ->controller([LoginController::class, "login"])
- ->methods(["POST"]);
-
- $routes
- ->add("matrix_client_v3_login", "/_matrix/client/v3/login")
- ->controller([LoginController::class, "login"])
- ->methods(["POST"]);
-
- $routes
- ->add("matrix_client_v3_keys_upload", "/_matrix/client/v3/keys/upload")
- ->controller([KeyController::class, "upload"])
- ->methods(["POST"]);
-
- $routes
- ->add("matrix_client_r0_keys_upload", "/_matrix/client/r0/keys/upload")
- ->controller([KeyController::class, "upload"])
- ->methods(["POST"]);
-
- $routes
- ->add("matrix_client_v3_sync", "/_matrix/client/v3/sync")
- ->controller([SyncController::class, "sync"])
- ->methods(["GET"]);
-
- $routes
- ->add("matrix_client_r0_sync", "/_matrix/client/r0/sync")
- ->controller([SyncController::class, "sync"])
- ->methods(["GET"]);
-
- $routes
- ->add("matrix_client_v3_refresh", "/_matrix/client/v3/refresh")
- ->controller([KeyController::class, "refresh"])
- ->methods(["POST"]);
-
- $routes
- ->add("matrix_client_v3_directory_room_alias_get", "/_matrix/client/v3/directory/room/{roomAlias}")
- ->controller([RoomController::class, "resolveAlias"])
- ->methods(["GET"]);
-
- $routes
- ->add("matrix_client_v3_account_whoami", "/_matrix/client/v3/account/whoami")
- ->controller([AccountController::class, "whoami"])
- ->methods(["GET"]);
-
- $routes
- ->add("matrix_client_v3_rooms_id_send_event_transaction", "/_matrix/client/v3/rooms/{roomId}/send/{eventType}/{txnId}")
- ->controller([RoomController::class, "send"])
- ->methods(["PUT"]);
-
- $routes
- ->add("matrix_client_r0_user_id_filter", "/_matrix/client/r0/user/{userId}/filter")
- ->controller([UserController::class, "uploadFilter"])
- ->methods(["POST"]);
-
- $routes
- ->add("matrix_client_v3_user_id_filter", "/_matrix/client/v3/user/{userId}/filter")
- ->controller([UserController::class, "uploadFilter"])
- ->methods(["POST"]);
-
- $routes
- ->add("matrix_client_v3_room_create", "/_matrix/client/v3/createRoom")
- ->controller([RoomController::class, "createRoom"])
- ->methods(["POST"]);
-
- $routes
- ->add("matrix_client_v3_rooms_id_read_markers", "/_matrix/client/v3/rooms/{roomId}/read_markers")
- ->controller([RoomController::class, "readMarkers"])
- ->methods(["POST"]);
-
- $routes
- ->add("matrix_client_v3_rooms_id_messages", "/_matrix/client/v3/rooms/{roomId}/messages")
- ->controller([RoomController::class, "getMessages"])
- ->methods(["GET"]);
-};