add route to search instances by field value

This commit is contained in:
2026-07-21 20:43:36 +02:00
parent dc5a8897e0
commit 9c5e089573
8 changed files with 632 additions and 12 deletions
+17
View File
@@ -13,6 +13,8 @@ use Api\Core\RateLimiter\FileRateLimiter;
use Api\Core\RateLimiter\InMemoryRateLimiter;
use Api\Core\Log\LoggerFactory;
use ElixForms\ElixFormsClient;
use ElixForms\Auth\ElixFormsApiClient;
use ElixForms\Auth\ElixFormsAuthenticationClient;
use Psr\Log\LoggerInterface;
$container = new Container();
@@ -67,6 +69,21 @@ $container->singleton(ElixFormsClient::class, function($c) {
return new ElixFormsClient($baseUrl);
});
$container->singleton(ElixFormsAuthenticationClient::class, function($c) {
$config = $c->make(Config::class);
return new ElixFormsAuthenticationClient($config->get('elixforms_api_base_url'));
});
$container->singleton(ElixFormsApiClient::class, function($c) {
$config = $c->make(Config::class);
return new ElixFormsApiClient(
$config->get('elixforms_api_base_url'),
$c->make(HttpClient::class)
);
});
// If you have other services, bind them here, for example:
// $container->singleton(SomeService::class, function($c) {
// return new SomeService($c->make(LoggerInterface::class), ...);