aboutsummaryrefslogtreecommitdiffhomepage
path: root/infrastructure/Api
diff options
context:
space:
mode:
Diffstat (limited to 'infrastructure/Api')
-rw-r--r--infrastructure/Api/Controllers/DefaultApiController.php17
-rw-r--r--infrastructure/Api/routes_public.php3
2 files changed, 20 insertions, 0 deletions
diff --git a/infrastructure/Api/Controllers/DefaultApiController.php b/infrastructure/Api/Controllers/DefaultApiController.php
new file mode 100644
index 0000000..cb850a5
--- /dev/null
+++ b/infrastructure/Api/Controllers/DefaultApiController.php
@@ -0,0 +1,17 @@
+<?php
+
+namespace Infrastructure\Api\Controllers;
+
+use Infrastructure\Http\Controller as BaseController;
+use Infrastructure\Version;
+
+class DefaultApiController extends BaseController
+{
+ public function index()
+ {
+ return response()->json([
+ 'title' => 'BEAM-Messenger',
+ 'version' => Version::getGitTag()
+ ]);
+ }
+}
diff --git a/infrastructure/Api/routes_public.php b/infrastructure/Api/routes_public.php
new file mode 100644
index 0000000..3609ea8
--- /dev/null
+++ b/infrastructure/Api/routes_public.php
@@ -0,0 +1,3 @@
+<?php
+
+$router->get('/', 'DefaultApiController@index'); \ No newline at end of file