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
Task Bundle

Task Bundle Laravel Package

insidieux/task-bundle

A Symfony bundle for defining, organizing, and executing application tasks. It integrates task management into Symfony projects, helping you structure jobs and run them consistently within your existing configuration and workflow. Useful for recurring maintenance, background work, or custom operatio...

View on GitHub
Deep Wiki
Context7

Symfony task bundle

Frequently asked questions about Task Bundle
Is insidieux/task-bundle a Laravel package or a Symfony bundle?
It is a Symfony bundle, not a Laravel package. Its integration points are Symfony DI extensions, compiler passes, tagged-service discovery, bin/console registration, and Symfony EventDispatcher contracts. In Laravel you would need to port or reimplement those pieces against Laravel's container, scheduler, and queue APIs.
How do I install insidieux/task-bundle with Composer?
The package is installed with composer require insidieux/task-bundle. In a Symfony app you then enable the bundle using the standard Symfony bundle registration for your framework version. Check the package's Composer constraints first, because the assessment flags unresolved compatibility with modern PHP and framework targets and no Laravel installation path.
Can I use insidieux/task-bundle in a Laravel application?
Not directly. It is Symfony-native, so Laravel adoption is a port requiring reimplementation of DI extension classes, compiler passes, tagged-service discovery, console registration, and EventDispatcher contracts. It also owns task_queue persistence and concurrency semantics, so you would inherit a table, schema, and locking or update discipline you did not design.
How are tasks registered and configured in insidieux/task-bundle?
Tasks are registered through bundle configuration in a Symfony application, with task definitions kept separate from execution. The bundle is intended to let you organize one-off or recurring tasks without putting business logic in controllers. Exact configuration keys are not established in the provided material, so verify them against the repository and README before adopting.
Which Laravel versions and PHP versions does insidieux/task-bundle support?
There is no documented Laravel version support because it is not a Laravel package. It is a Symfony bundle on a pre-1.0 0.2.x version line. You must verify PHP and Symfony constraints in composer.json, and the assessment says nothing in the 0.2.6 release notes changed framework version support.
Does insidieux/task-bundle handle scheduling, retries, and queues?
The bundle handles task definition, organization, and execution and at least a persisted task_queue row. The assessment confirms it owns concurrent updating of that row, but it remains open whether it owns retry and idempotency semantics on top of the row or only the row update. For Laravel scheduling and retries, prefer native queue and scheduler facilities unless you verify the bundle's behavior directly.
What is the task_queue concurrency fix in insidieux/task-bundle 0.2.6?
Version 0.2.6 includes a one-line fix described as 'Fix ability concurrent updating task_queue row'. That confirms the bundle owns mutable task_queue state and its concurrency path, but the notes do not say whether the fix uses a lock, optimistic version check, transaction boundary, or retry. The assessment recommends reading the diff and checking for a migration and backward-compatibility path before relying on it.
Is insidieux/task-bundle production-ready and actively maintained?
Treat it as high-risk for production. The prior release was 2020-07-23, the version line is pre-1.0, and the assessment reports one maintainer, zero dependents, no reference implementations, and only episodic commits. A single concurrency patch after a multi-year gap is not evidence of renewed stewardship.
Does insidieux/task-bundle have tests and documentation?
The provided material shows no evidence of in-repo tests, no changelog history beyond the single 0.2.6 line, and no community corpus or reference implementations. A concurrency fix landing without an accompanying regression test would be a strong negative signal on adoptability. Verify the repository directly before committing to the package.
What are alternatives to insidieux/task-bundle for Laravel and Symfony task management?
For Symfony, evaluate Symfony Messenger and the native console and scheduler components. For Laravel, use the framework's Bus, Queue, and schedule:run facilities rather than porting a Symfony bundle. These options cover dispatch, retries, scheduling, and worker semantics with maintained framework support.
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.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect