jobManager = $jobManager; $this->portionNumberProvider = $portionNumberProvider; $this->entityManager = $entityManager; } public function run(Data $data): void { if (!$this->queue) { throw new RuntimeException("No queue name."); } $limit = $this->portionNumberProvider->get($this->queue); $this->jobManager->processQueue($this->queue, $limit); } }