replay method
Replay events to rebuild aggregate state Used during recovery and testing
Implementation
void replay(List<Event> events) {
// Reset to initial state
_currentState = createInitialState();
// Apply each event in sequence
for (final event in events) {
eventHandler(event);
}
}