dansan/jobboy-driver-doctrine
JobBoy Doctrine Driver integrates the JobBoy queue/worker system with Doctrine, providing a Doctrine-backed driver and repository support for storing and processing jobs. Designed to work with JobBoy bundles and Doctrine ORM/DBAL setups.
Adopt if:
Look elsewhere if:
For Executives: "This package lets us offload heavy database tasks—like batch updates or report generation—into the background, keeping our app fast and responsive. By integrating JobBoy with Doctrine, we avoid building a custom queue system, saving dev time and reducing technical debt. It’s a lightweight, open-source solution that aligns with our PHP stack, with minimal risk (MIT license) and no vendor lock-in."
For Engineering: *"The JobBoy-Doctrine driver bridges our existing Doctrine ORM with JobBoy’s queue system, enabling async job execution for database operations. Key benefits:
For Developers:
*"This driver lets you queue Doctrine operations (e.g., entityManager->persist()) as jobs. Example:
$job = new DoctrineJob($entityManager, $entity);
$jobBoy->dispatch($job); // Runs later, non-blocking.
Pros:
How can I help you explore Laravel packages today?