The Eleven Labs site has a new tutorial posted showing you how to use the Symfony workflow component, a component designed to help make performing a sequence of operations simpler.
Since Symfony 3.2, a new useful component was born: the Workflow component.
It is indeed really convenient and can simplify greatly your developments when you have to manage status workflows in your application, that occurs a lot.
The tutorial starts by helping you get the Workflow component installed (via Composer) and an example configuration defining a flow for a pull request. They then show the command to generate the flow graph so you can ensure the workflow is correct. From there example code is provided to use the workflow and do things like:
- checking if you can transition to a certain state
- get the list of enabled transitions
- event handling
Code examples and configuration options are also included for these points, helping you to make your workflow even more flexible.