Skip to content

Commit 68d73ed

Browse files
Expose PHP workflow history replayer
Issue: zorporation/durable-workflow#442 Loop-ID: build-02
1 parent c4fd78f commit 68d73ed

4 files changed

Lines changed: 485 additions & 0 deletions

File tree

docs/api-stability.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ is either promoted to a `Contracts\*` interface or removed:
4646
- `Workflow\V2\Support\HistoryPayloadCompression`
4747
- `Workflow\V2\Support\OperatorQueueVisibility`
4848
- `Workflow\V2\Support\PayloadEnvelopeResolver`
49+
- `Workflow\V2\Support\ReplayState`
4950
- `Workflow\V2\Support\ScheduleManager`
5051
- `Workflow\V2\Support\ScheduleStartResult`
5152
- `Workflow\V2\Support\StructuralLimits`
@@ -54,6 +55,7 @@ is either promoted to a `Contracts\*` interface or removed:
5455
- `Workflow\V2\Support\WorkerCompatibilityFleet`
5556
- `Workflow\V2\Support\WorkerProtocolVersion`
5657
- `Workflow\V2\Support\WorkflowCommandNormalizer`
58+
- `Workflow\V2\Support\WorkflowReplayer`
5759
- `Workflow\V2\Support\WorkflowTaskOwnership`
5860
- `Workflow\V2\TaskWatchdog`
5961

src/V2/Support/ReplayState.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66

77
use Workflow\V2\Workflow;
88

9+
/**
10+
* @api Stable v2 replay outcome returned by WorkflowReplayer.
11+
*/
912
final class ReplayState
1013
{
1114
public function __construct(

0 commit comments

Comments
 (0)