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

v2.0.0 2020-04-10 18:49 UTC

This package is not auto-updated.

Last update: 2024-04-20 13:39:50 UTC


README

State Machine for modern Web Apps for the Yii2 framework

  1. Live Demo
  2. Live Demo Sourcecode

Features

  1. Stateful model attributes with persistence
  2. Reusable transition commands (command pattern)
  3. Transition Journal so you can always tell who did what and when
  4. StateTimeouts - Automatic transitions based on timeouts
  5. Support for RBAC systems - Define who can see and trigger an event
  6. Visual Representation of your StateMachine
  7. Simple and powerful StateMachine definition via XML
  8. 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!