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
+1 -1
View File
@@ -1,5 +1,5 @@
<?php
namespace Core;
namespace Api\Core;
class Config {
private $config;
+1 -1
View File
@@ -1,5 +1,5 @@
<?php
namespace Core;
namespace Api\Core;
/**
* Simple service container / dependency injector.
-8
View File
@@ -1,8 +0,0 @@
<?php
namespace Core;
use Exception;
class ElixFormsException extends Exception {
// Custom exception per errori specifici di elixForms (es. login, lookup)
}
+1 -1
View File
@@ -1,5 +1,5 @@
<?php
namespace Core;
namespace Api\Core;
use GuzzleHttp\Client;
use GuzzleHttp\Exception\RequestException;
@@ -1,5 +1,5 @@
<?php
namespace Core;
namespace Api\Core\Log;
use Monolog\Logger;
use Monolog\Handler\SyslogHandler;
@@ -7,7 +7,7 @@ use Monolog\Processor\UidProcessor;
use Monolog\Formatter\JsonFormatter;
class LoggerFactory {
public static function create(string $name = null): Logger {
public static function create(?string $name): Logger {
$ident = $name ?? 'api';
$logger = new Logger($ident);
$handler = new SyslogHandler($ident, LOG_USER);
+2 -4
View File
@@ -1,14 +1,12 @@
<?php
namespace Core\RateLimiter;
use Core\Config;
namespace Api\Core\RateLimiter;
class FileRateLimiter implements RateLimiterInterface {
private $dir;
private $requests;
private $window;
public function __construct(string $storageDir = null, int $requests = 100, int $window = 60) {
public function __construct(?string $storageDir, int $requests = 100, int $window = 60) {
$this->dir = $storageDir ?? sys_get_temp_dir() . '/api_rate_limit';
if (!is_dir($this->dir)) {
mkdir($this->dir, 0700, true);
@@ -1,5 +1,5 @@
<?php
namespace Core\RateLimiter;
namespace Api\Core\RateLimiter;
class InMemoryRateLimiter implements RateLimiterInterface {
private $requests;
@@ -1,5 +1,5 @@
<?php
namespace Core\RateLimiter;
namespace Api\Core\RateLimiter;
interface RateLimiterInterface {
public function allow(string $key): bool;
+1 -1
View File
@@ -1,5 +1,5 @@
<?php
namespace Core;
namespace Api\Core;
class Request {
public function method() {
+1 -1
View File
@@ -1,5 +1,5 @@
<?php
namespace Core;
namespace Api\Core;
class Response {
public function json($data, $status = 200) {
+3 -2
View File
@@ -1,10 +1,11 @@
<?php
namespace Core;
namespace Api\Core;
class Router {
private $routes = [];
private $container;
public function __construct(\Core\Container $container) {
public function __construct(Container $container) {
$this->container = $container;
}