Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Bqueuebundle

Bqueuebundle Laravel Package

strnoar/bqueuebundle

BQueueBundle is a Laravel/PHP package for managing background queues and asynchronous jobs. It provides a simple API for dispatching work, configuring queue connections, and running workers, helping keep time-consuming tasks out of your request cycle.

View on GitHub
Deep Wiki
Context7

Symfony BQueueBundle

Frequently asked questions about Bqueuebundle
What is strnoar/bqueuebundle?
BQueueBundle is a Symfony bundle from the ArnaudTarroux/BQueue repository for managing background queues and asynchronous jobs. It provides an API for dispatching work, configuring queue connections, and running workers. Despite the Laravel/PHP framing, it is not a Laravel package; it is tied to Symfony's Kernel, Bundle base class, and DI extension lifecycle.
Does strnoar/bqueuebundle work with Laravel?
No, not natively. It is a Symfony bundle, and Laravel's service container does not execute Symfony bundle lifecycle, configuration trees, or compiler passes. Composer may install and autoload it, but that does not make its queue services usable in a Laravel application. You would need a wrapper or a fork to use it with Laravel.
How do I install strnoar/bqueuebundle with Composer?
You can run composer require strnoar/bqueuebundle, and Composer should resolve and autoload it. Installation is not the real question; the useful queue logic may still be coupled to Symfony bundle plumbing. Confirm the PHP range, symfony/* constraints, and license before adding it to any project.
Is strnoar/bqueuebundle safe for production?
Treat it as high risk. The package reports zero stars, a package score of 0, and zero dependents, meaning there is no downstream battle-testing or community knowledge base. Single-maintainer status and unknown release cadence, test coverage, and CI increase abandonment risk. Do not adopt it for production without a full audit and an internal owner.
What queue backend does BQueueBundle use?
The provided metadata does not specify whether BQueue wraps a database table, Redis, AMQP, Beanstalkd, or an in-process queue. That is a key question to answer before writing any integration code. Inspect the source and composer.json to identify the transport and confirm whether the queue engine is separable from the Symfony Bundle class.
What are the best Laravel alternatives to strnoar/bqueuebundle?
For Laravel, use native options such as Redis with Horizon, the database queue driver, or Amazon SQS. These are first-party supported, documented, observable, and have a large hiring pool. There is no visible functional gap in the metadata that justifies taking on a zero-adoption dependency.
Can I fork BQueueBundle and extract the queue core for Laravel?
Possibly, but only if the transport and worker logic live in plain classes rather than being DI-coupled throughout the bundle. A viable extraction would vendor the core into an internal namespace and add a Laravel service provider, config publishing, and a facade while leaving the Symfony Bundle class out. This carries medium one-time cost plus permanent ownership.
Does strnoar/bqueuebundle have tests and CI?
The metadata gives no signal on test coverage, CI, or release cadence. Zero dependents also means security issues may go unreported rather than fixed, which is bad for audit posture. Confirm tagged releases, a test suite, CI, and recent commit activity before relying on it.
What PHP and Symfony versions does strnoar/bqueuebundle support?
The supported PHP range and symfony/* constraints are unverified in the provided context. You must read composer.json to confirm compatibility with your runtime and Symfony version. The license also needs checking if you plan a closed-source internal fork.
Should I embed a Symfony kernel in Laravel to run BQueueBundle?
No. Embedding a Symfony kernel inside Laravel creates two container lifecycles, two configuration systems, and two caching layers, which is operationally indefensible. Use native Laravel queues or extract only the decoupled queue core if you must reuse the logic. A thin bridge often collapses into a fork once you hit the first DI extension call.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo
bernskioldmedia/laravel-harvest
bernskiold/laravel-data-scrubber
bernskiold/laravel-currency-converter
bernskiold/laravel-campaign-monitor
bernskioldmedia/laravel-autotranslate
siberfx/telegram-bot
roy-sandip/laravel-view-extended
gregsphotography/site-builder-core
roy-sandip/laravel-view
anodyne/blade-fluentui-icons
webx-ui/module-catalog-collections