Files
elixforms-web-services/src/Api/Controllers/ExampleController.php
T
administrator 661e2db8b1 refactor
- move elixForms API logic to specific folder
- move everything else under Api folder
2026-07-13 17:34:43 +02:00

27 lines
631 B
PHP

<?php
namespace Controllers;
use Core\Request;
use Core\Response;
use ElixForms\ElixFormsClient;
class ExampleController
{
private ElixFormsClient $elixFormsClient;
public function __construct(ElixFormsClient $elixFormsClient)
{
$this->elixFormsClient = $elixFormsClient;
}
public function test(Request $req, Response $res)
{
$response = $this->elixFormsClient->request('GET', '/status');
return $res->json([
'external_api_response' => $response['json'] ?? $response['body'],
'status' => $response['status']
]);
}
}