vegeta/fluxer (packagist): Simple and flexible all purpose State Machine and Workflow library
Keywords: event|state|workflow|finite|callback|statemachine