-
Notifications
You must be signed in to change notification settings - Fork 0
HasTransitions
github-actions edited this page Apr 24, 2026
·
1 revision
- Full name:
\FastForward\Enum\StateMachine\HasTransitions
protected static transitionMap(): array<string,list<self>>- This method is static.* This method is abstract.
protected static initialStateCases(): list<self>- This method is static.
public allowedTransitions(): list<self>public canTransitionTo(self $target): boolParameters:
| Parameter | Type | Description |
|---|---|---|
$target |
self |
public assertCanTransitionTo(self $target): voidParameters:
| Parameter | Type | Description |
|---|---|---|
$target |
self |
public isTerminal(): boolpublic isInitial(): boolpublic static initialStates(): list<self>- This method is static.
public static terminalStates(): list<self>- This method is static.