ptheofan / yii2-statemachine
A state machine for modern Web Apps
Installs: 156
Dependents: 0
Suggesters: 0
Security: 1
Stars: 15
Watchers: 5
Forks: 2
Open Issues: 2
Type:yii2-extension
Requires
- ptheofan/yii2-behaviors: >=1
- yiisoft/yii2: >=2
This package is not auto-updated.
Last update: 2024-11-16 16:12:30 UTC
README
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!