feat: ajout de la gestion des slugs alternatifs pour le scraping des chapitres, mise à jour du service de scraping pour essayer plusieurs slugs, et amélioration de la configuration des services pour le dépôt de chapitres et le service de fichiers.

This commit is contained in:
ext.jeremy.guillot@maxicoffee.domains
2025-07-03 18:41:13 +02:00
parent 9255509042
commit a6ca8a2c9a
4 changed files with 94 additions and 59 deletions

View File

@@ -120,3 +120,16 @@ services:
App\Domain\Manga\Infrastructure\EventListener\MangaCreatedListener:
tags:
- { name: messenger.message_handler }
# Chapter Repository
App\Domain\Manga\Domain\Contract\Repository\ChapterRepositoryInterface:
alias: App\Domain\Manga\Infrastructure\Persistence\Repository\LegacyChapterRepository
# File Service
App\Domain\Manga\Domain\Contract\Service\FileServiceInterface:
alias: App\Domain\Manga\Infrastructure\Service\FileService
# File Service Configuration
App\Domain\Manga\Infrastructure\Service\FileService:
arguments:
$cbzStoragePath: '%kernel.project_dir%/public/cbz'