The flow feature should be extracted into a dedicated library to be able to use it in Non-Symfony2 projects. This will be a huge step forward in terms of reusability.
The bundle should only require the library and configure the services. Everything else belongs to the library.
There are 2 important points which need to be addressed in order to make this work:
- Commit history must be preserved
- Tests must pass
I propose the following approach:
It must be noted that this is a heavy BC break and will be available soonest with Version 3.0 of the bundle.
As @craue is already aware of this issue I'll start working on both PRs after he has created the new repository.
The flow feature should be extracted into a dedicated library to be able to use it in Non-Symfony2 projects. This will be a huge step forward in terms of reusability.
The bundle should only require the library and configure the services. Everything else belongs to the library.
There are 2 important points which need to be addressed in order to make this work:
I propose the following approach:
CraueFormFlowIt must be noted that this is a heavy BC break and will be available soonest with Version 3.0 of the bundle.
As @craue is already aware of this issue I'll start working on both PRs after he has created the new repository.