feat: amélioration de la gestion des messages dans le Makefile avec la séparation des commandes et des événements. Mise à jour des services pour intégrer un nouvel EventDispatcher et réorganisation des imports dans les fichiers concernés. Gestion des exceptions ajoutée dans le provider Mangadex pour une meilleure robustesse.
This commit is contained in:
parent
bec1572fcb
commit
8d14676656
@@ -126,10 +126,6 @@ services:
|
||||
tags:
|
||||
- { name: messenger.message_handler, bus: command.bus }
|
||||
|
||||
App\Domain\Manga\Infrastructure\CommandHandler\SymfonyFetchMangaChaptersHandler:
|
||||
tags:
|
||||
- { name: messenger.message_handler, bus: command.bus }
|
||||
|
||||
App\Domain\Scraping\Infrastructure\Service\CbzGenerator:
|
||||
arguments:
|
||||
$projectDir: '%kernel.project_dir%'
|
||||
@@ -146,10 +142,6 @@ services:
|
||||
$publicDir: '%kernel.project_dir%/public'
|
||||
$httpClient: '@GuzzleHttp\Client'
|
||||
|
||||
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
|
||||
@@ -162,3 +154,10 @@ services:
|
||||
App\Domain\Manga\Infrastructure\Service\FileService:
|
||||
arguments:
|
||||
$cbzStoragePath: '%kernel.project_dir%/public/cbz'
|
||||
|
||||
App\Domain\Shared\Domain\Contract\EventDispatcherInterface:
|
||||
alias: App\Domain\Shared\Infrastructure\Messenger\SymfonyMessengerEventDispatcher
|
||||
|
||||
App\Domain\Manga\Infrastructure\CommandHandler\SymfonyFetchMangaChaptersHandler:
|
||||
tags:
|
||||
- { name: messenger.message_handler, bus: command.bus }
|
||||
|
||||
Reference in New Issue
Block a user