gtt/workflow-extensions-bundle
GTT Workflow Extensions Bundle extends Symfony's Workflow component with practical features for defining, visualizing, and managing state machines and business workflows. It helps PHP teams reduce boilerplate and build clearer, more maintainable workflow-driven applications.
-bundle naming and GTT's ecosystem point to a Symfony bundle, not a Laravel package. A "Laravel support" line item is therefore a real cost: adapter work, service-container bridging, and no Laravel-idiomatic conventions. This is the single most decision-relevant fact about the package.Consider it when:
symfony/workflow: automation hooks, metadata, or tooling around transitions — which is the stated reason this bundle exists.Look elsewhere when:
To executives: This is a free, MIT-licensed PHP component that could save us weeks of workflow-engine plumbing. The catch is maturity: it's a single-vendor package with minimal public adoption and no dependents, so we would effectively be its maintainer. Recommendation is a time-boxed spike, not a platform commitment — validate the fit, then decide build vs. adopt with real data instead of a star count.
To engineering: It extends Symfony Workflow rather than replacing it, so it's a composable layer — but it is a Symfony bundle, so in a Laravel codebase it means bridging service containers and owning the integration. We'd vendor and pin it, review the transitions/guards code, and wrap it behind our own interface so it stays replaceable. If the spike shows friction, we fall back to a thin in-house state machine.
To the business, in one line: A cheap, credible starting point for workflow automation with real ownership risk — worth a short evaluation, not a strategic bet.
How can I help you explore Laravel packages today?