teknoo/states-bundle (packagist): Symfony bunde to create PHP classes following the State pattern in PHP. This can be a cleaner way for an object to change its behavior at runtime without resorting to large monolithic conditional statements and thus improve maintainability. (Build on the Teknoo Software States library)
Keywords: symfony|pattern|bundle|class|states|state pattern|behavioral software design pattern