get(WorkerRegistry::class); $distributedLock = $container->get(DistributedLockInterface::class); $connection = $container->get(ConnectionInterface::class); $logger = $container->get(Logger::class); return new JobDistributionService( workerRegistry: $workerRegistry, distributedLock: $distributedLock, connection: $connection, logger: $logger ); } }