Knowing your state machines
summary
Introduces practical state machines by building a Mealy-style traffic light, then generalizing to a reusable state machine and wiring it into the Symfony Workflow component. Demonstrates job-ad and pull-request examples that need multi-place workflows, shows guard events that block transitions, and notes the component dispatches about 21 events. Workshop includes exercises with tests (three exercises plus bonus), Git branches, a marking store for persistence, and working examples that run and integrate with Twig and Symfony services.
AI-written summary · about
chapters (5)
related talks
30mA short tale about state machine
35mThe Symfony Workflow Component Is Graphically Great!
46mState Machines (The Good, The Bad and The Ugly)
31mUsing the Workflow component for e-commerce
41mWhat If We Implemented a State Machine to Help the Little Mouse?
02h 09mSymfony Forms in Detail
36mState Machine in Elixir with Machinery
01h 24mSymfony security component in examples
