*/ 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 numéros des chapitres synchronisés (simulation) return [1.0, 2.0]; } /** * @return array */ public function getSynchronizedChapters(): array { return $this->synchronizedChapters; } public function clear(): void { $this->synchronizedChapters = []; } }