summaryrefslogtreecommitdiff
path: root/src/Controllers/ApiController.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/Controllers/ApiController.php')
-rw-r--r--src/Controllers/ApiController.php30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/Controllers/ApiController.php b/src/Controllers/ApiController.php
new file mode 100644
index 00000000..a9c0be98
--- /dev/null
+++ b/src/Controllers/ApiController.php
@@ -0,0 +1,30 @@
+<?php
+
+namespace Engelsystem\Controllers;
+
+use Engelsystem\Http\Response;
+
+class ApiController extends BaseController
+{
+ /** @var Response */
+ protected $response;
+
+ /**
+ * @param Response $response
+ */
+ public function __construct(Response $response)
+ {
+ $this->response = $response;
+ }
+
+ /**
+ * @return Response
+ */
+ public function index()
+ {
+ return $this->response
+ ->setStatusCode(501)
+ ->withHeader('content-type', 'application/json')
+ ->withContent(json_encode(['error' => 'Not implemented']));
+ }
+}