yii2-statemachine
yii2-statemachine copied to clipboard
Enterprise level Finite State Machine (FSM) for the modern Web Apps built with the Yii2 framework
yii2-statemachine
State Machine for modern Web Apps for the Yii2 framework
Features
- 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
- 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!