fix namespaces and references

This commit is contained in:
2026-07-13 18:47:08 +02:00
parent 661e2db8b1
commit 73eb3f92d0
23 changed files with 2687 additions and 128 deletions
+3 -3
View File
@@ -1,8 +1,8 @@
<?php
namespace Controllers;
namespace Api\Controllers;
use Core\Request;
use Core\Response;
use Api\Core\Request;
use Api\Core\Response;
use ElixForms\ElixFormsClient;
class ExampleController
@@ -1,44 +0,0 @@
<?php
namespace Api\Controllers;
use Core\Request;
use Core\Response;
use ElixForms\ElixFormsClient;
use ElixForms\Exceptions\ElixFormsException;
class ExternalElixFormsController
{
private ElixFormsClient $elixFormsClient;
public function __construct(ElixFormsClient $elixFormsClient)
{
$this->elixFormsClient = $elixFormsClient;
}
public function status(Request $req, Response $res)
{
try {
$response = $this->elixFormsClient->request('GET', '/status');
return $res->json([
'status' => $response['status'],
'body' => $response['json'] ?? $response['body']
]);
} catch (ElixFormsException $e) {
return $res->json(['error' => $e->getMessage()], 500);
}
}
public function login(Request $req, Response $res)
{
$data = $req->body();
$username = $data['username'] ?? '';
$password = $data['password'] ?? '';
try {
$token = $this->elixFormsClient->auth()->login($username, $password);
return $res->json(['authToken' => $token]);
} catch (ElixFormsException $e) {
return $res->json(['error' => $e->getMessage()], 401);
}
}
}
+3 -9
View File
@@ -1,16 +1,10 @@
<?php
namespace Controllers;
namespace Api\Controllers\v1;
use Core\Request;
use Core\Response;
use Api\Core\Request;
use Api\Core\Response;
class UsersController {
private $externalService;
public function __construct(\Services\ExternalApiService $externalService) {
$this->externalService = $externalService;
}
public function index(Request $req, Response $res) {
return $res->json([
'users' => ['Mario', 'Luigi']