acc-create-state - PHP 8.5 State Pattern Generator
Generates State pattern infrastructure for PHP 8.5 with interfaces, concrete states, factories, and unit tests
Tags
Updated: 2026-03-23Capabilities
Typical Inputs
Typical Outputs
What this skill does
- create state interface
- create abstract state class
- create concrete state classes
- create state factory
- create exception class
- create unit tests
- update entity class
Inputs
- bounded context name
- list of possible states
- actions between states
- valid transitions per state
- terminal states
Outputs
- state interface file
- abstract state class file
- concrete state class files
- state factory class file
- exception class file
- unit test files
- updated entity class file
Requirements
- PHP 8.5
- domain project structure
