Refatoring : Working state

This commit is contained in:
julien
2026-03-16 14:11:49 +01:00
parent 073e23a9f8
commit d0761ff010
21 changed files with 1262 additions and 1301 deletions

View File

@@ -21,18 +21,22 @@ use App\Auth\PasswordResetRepository;
use App\Auth\PasswordResetRepositoryInterface;
use App\Auth\PasswordResetService;
use App\Auth\PasswordResetServiceInterface;
use App\Category\Application\CategoryApplicationService;
use App\Category\CategoryRepository;
use App\Category\CategoryRepositoryInterface;
use App\Category\CategoryService;
use App\Category\CategoryServiceInterface;
use App\Category\Infrastructure\PdoCategoryRepository;
use App\Media\MediaRepository;
use App\Media\MediaRepositoryInterface;
use App\Media\MediaService;
use App\Media\MediaServiceInterface;
use App\Post\Application\PostApplicationService;
use App\Post\PostRepository;
use App\Post\PostRepositoryInterface;
use App\Post\PostService;
use App\Post\PostServiceInterface;
use App\Post\Infrastructure\PdoPostRepository;
use App\Post\RssController;
use App\Shared\Config;
use App\Shared\Extension\AppExtension;
@@ -65,12 +69,12 @@ return [
// ── Bindings interface → implémentation ──────────────────────────────────
AuthServiceInterface::class => autowire(AuthService::class),
PostServiceInterface::class => autowire(PostService::class),
PostServiceInterface::class => autowire(PostApplicationService::class),
UserServiceInterface::class => autowire(UserService::class),
CategoryServiceInterface::class => autowire(CategoryService::class),
CategoryRepositoryInterface::class => autowire(CategoryRepository::class),
CategoryServiceInterface::class => autowire(CategoryApplicationService::class),
CategoryRepositoryInterface::class => autowire(PdoCategoryRepository::class),
MediaRepositoryInterface::class => autowire(MediaRepository::class),
PostRepositoryInterface::class => autowire(PostRepository::class),
PostRepositoryInterface::class => autowire(PdoPostRepository::class),
UserRepositoryInterface::class => autowire(UserRepository::class),
LoginAttemptRepositoryInterface::class => autowire(LoginAttemptRepository::class),
PasswordResetRepositoryInterface::class => autowire(PasswordResetRepository::class),