sofa/state-machine (packagist): Easy to use implementation of the Finite State Machine
Keywords: state|fsm|statemachine|finite-state-machine