scheduledJobRepository ??= new ScheduledJobRepository(); } public function createScheduledJobRunRepository(): ScheduledJobRunRepositoryInterface { return $this->scheduledJobRunRepository ??= new ScheduledJobRunRepository(); } public function createSchedulerRuntimeRepository(): SchedulerRuntimeRepositoryInterface { return $this->schedulerRuntimeRepository ??= new SchedulerRuntimeRepository(); } }