State Machine for modern Web Apps for the Yii2 framework
- Stateful model attributes with persistence
- Reusable transition commands (command pattern)
- Transition Journal so you can always tell who did what and when
- StateTimeouts - Automatic transitions based on timeouts
- Support for RBAC systems - Define who can see and trigger an event
- Visual Representation of your StateMachine
- Simple and powerful StateMachine definition via XML
- Conditional Transitions (strategy)
- Documentation and examples can be found in the wiki pages.
- More Questions? Raise an issue
- The more you ask, the more pages and info I will put in the wiki.
Happy FSMing!