crunch/state-machine (packagist): Customizable state machine library
Keywords: statemachine