yceruto/formflow-bundle
A Symfony bundle for defining forms as PHP classes with attributes, reducing boilerplate and keeping form configuration close to your data. It integrates with Symfony Forms to streamline building, rendering, and handling forms in Symfony applications.
This release is a patch-level sync of upstream FormFlow fixes from Symfony (PR #10); there are no new APIs, breaking changes, or deprecations. The package is a Symfony bundle (yceruto/formflow-bundle), not a native Laravel package, so day-to-day leverage in Laravel is limited unless you intentionally bridge Symfony Form/FormFlow into your app.
First steps:
yceruto/formflow component docs before the bundle docs. The bundle mainly provides Symfony DI wiring, tags, and config; most of that is irrelevant in Laravel.FormFlow component directly rather than the bundle.AbstractFormFlow or implementing the flow interface, configuring steps via addStep() and transitions via addTransition(). Keep step names stable because they are persisted state keys.applyTransition() and isFinished() calls in a transaction when state changes affect domain data.^0.4 and re-run flow transition tests after patch upgrades, since upstream Symfony fixes can subtly affect edge-case behavior.form_flow configuration do not exist in Laravel. Do not expect Artisan commands, Laravel facades, or native config publishing.FormRequest validation with Symfony Form data mappers without a clear boundary; choose one validation and rendering path per step.How can I help you explore Laravel packages today?