first commit

This commit is contained in:
julien
2026-03-20 22:13:41 +01:00
commit 41f8b3afb4
323 changed files with 27222 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
<?php
declare(strict_types=1);
namespace Netig\Netslim\AuditLog;
use Netig\Netslim\Kernel\Runtime\Module\ModuleInterface;
use Netig\Netslim\Kernel\Runtime\Module\ProvidesSchemaInterface;
use Psr\Container\ContainerInterface;
use Slim\App;
/**
* Journal d'audit des actions métier et techniques.
*/
final class AuditLogModule implements ModuleInterface, ProvidesSchemaInterface
{
public function definitions(): array
{
return require __DIR__ . '/Infrastructure/dependencies.php';
}
/** @param App<ContainerInterface> $app */
public function registerRoutes(App $app): void {}
public function templateNamespaces(): array
{
return [];
}
public function twigExtensions(): array
{
return [];
}
public function migrationDirectories(): array
{
return [__DIR__ . '/Migrations'];
}
public function requiredTables(): array
{
return ['audit_log'];
}
}