treehouselabs/queue-bundle
A Symfony bundle from Treehouse Labs that adds queue-based job processing to your app, making it easier to dispatch background tasks and run workers with configurable transports.
This is a Symfony 2-era bundle (pre-Flex), so expect manual registration rather than Composer auto-discovery.
composer require treehouselabs/queue-bundle
DependencyInjection/Configuration.php first — that file is the actual contract for every config key the bundle accepts (connection, driver, queue names). Then look at Resources/config/services.xml to learn the real service IDs you will inject.app/AppKernel.php (not bundles.php — this predates Flex):
new TreeHouseLabs\QueueBundle\TreeHouseQueueBundle(),
treehouse_queue: in config.yml. Start with the simplest available driver (in-memory or Doctrine) so you can prove the wiring before adding a real broker.services.xml and type-hint against the library's queue/producer interface. This keeps your code testable and decoupled from the bundle.type key. Consumers then dispatch to a handler map. Avoid serializing full entities — you get stale state on consume.--limit/--time-limit so workers recycle and don't leak memory.config/packages/*.yaml file. Everything is manual, which is fine but easy to get half-wired.Resources/config/services.xml and php bin/console debug:container treehouse.services.yml rather than patching vendor code — that keeps your fork small and upgrades (if any ever land) viable.How can I help you explore Laravel packages today?