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
+10 -9
View File
@@ -4,14 +4,15 @@
require_once __DIR__ . '/vendor/autoload.php';
use Core\Container;
use Core\Config;
use Core\RateLimiter\RateLimiterInterface;
use Core\RateLimiter\FileRateLimiter;
use Core\RateLimiter\InMemoryRateLimiter;
use Psr\Log\LoggerInterface;
use Core\LoggerFactory;
use Api\Core\Container;
use Api\Core\Config;
use Api\Core\HttpClient;
use Api\Core\RateLimiter\RateLimiterInterface;
use Api\Core\RateLimiter\FileRateLimiter;
use Api\Core\RateLimiter\InMemoryRateLimiter;
use Api\Core\Log\LoggerFactory;
use ElixForms\ElixFormsClient;
use Psr\Log\LoggerInterface;
$container = new Container();
@@ -20,8 +21,8 @@ $container->singleton(Config::class, function() use ($config) {
return $config;
});
$container->singleton(\Core\HttpClient::class, function() {
return new \Core\HttpClient();
$container->singleton(HttpClient::class, function() {
return new HttpClient();
});
// Rate limiter driver configurabile via config or env: 'file' or 'memory'