getId()] = $job; } public function getJobs(): array { return array_values(self::$jobs); } public function findById(string $id): ?ScrapingJob { return self::$jobs[$id] ?? null; } public function findByChapterId(string $chapterId): ?ScrapingJob { foreach (self::$jobs as $job) { if ($job->getId() === $chapterId) { return $job; } } return null; } public function clear(): void { self::$jobs = []; } }