Files
Mangarr/src
ext.jeremy.guillot@maxicoffee.domains c50f1638ee refactor(manga): merge ChapterRepositoryInterface into MangaRepositoryInterface + pagesDirectory
- Supprime ChapterRepositoryInterface du domaine Manga (et ses implémentations
  LegacyChapterRepository et InMemoryChapterRepository)
- Déplace toutes les méthodes chapter vers MangaRepositoryInterface avec nommage
  explicite (findChapterById, findVisibleChapterById, updateChapter, deleteChapter, etc.)
- Remplace cbzPath par pagesDirectory + pageCount dans le modèle Chapter
  (transition : toChapterDomain conserve un fallback cbzPath pour les données existantes,
  updateChapter synchronise les deux colonnes jusqu'à la Phase 4)
- Ajoute la migration Doctrine (pages_directory, page_count sur la table chapter)
- Met à jour tous les handlers, listeners, query handlers et state providers du domaine
  Manga pour injecter uniquement MangaRepositoryInterface
- Adapte les tests unitaires et InMemoryMangaRepository avec les nouvelles méthodes

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-09 17:54:35 +01:00
..
2025-02-05 21:32:04 +01:00
2024-06-03 17:36:22 +02:00
2025-02-05 21:32:04 +01:00
2025-02-05 21:32:04 +01:00
2024-06-05 00:05:28 +02:00
2024-06-17 22:36:37 +02:00
2025-02-05 21:32:04 +01:00
2025-02-05 21:32:04 +01:00
2025-02-16 16:15:42 +01:00
2024-07-25 21:05:09 +02:00
2025-02-05 21:32:04 +01:00
2025-02-05 21:32:04 +01:00
2025-02-05 21:32:04 +01:00
2025-02-05 21:32:04 +01:00
2025-02-05 21:32:04 +01:00
2025-02-05 21:32:04 +01:00
2025-02-05 21:32:04 +01:00
2024-06-03 17:36:22 +02:00
2025-02-05 21:32:04 +01:00
2025-02-05 21:32:04 +01:00