*/ private array $synchronizedChapters = []; public function synchronizeChapters(Manga $manga): array { $this->synchronizedChapters[$manga->getId()->getValue()] = [ 'manga_id' => $manga->getId()->getValue(), 'external_id' => $manga->getExternalId()?->getValue(), 'synchronized_at' => new \DateTimeImmutable(), ]; // Retourne les IDs des chapitres synchronisés (simulation) return ['chapter-1', 'chapter-2']; } /** * @return array */ public function getSynchronizedChapters(): array { return $this->synchronizedChapters; } public function clear(): void { $this->synchronizedChapters = []; } }