gplanchat / durable
PHP library for durable execution: workflows, activities, event journal, and transports (HttpKernel integration lives in the bundle).
dev-main / 0.1.x-dev
2026-04-08 08:18 UTC
This package is auto-updated.
Last update: 2026-05-08 09:50:23 UTC
README
PHP library for durable execution: workflows, activities, append-only event journal, replay, and transports. HTTP / Symfony integration lives in gplanchat/durable-bundle.
Documentation
- User guide: repository root
documentation/user/(published via Hugo; seedocumentation/HUGO.md) - Architecture (contributors):
documentation/INDEX.md— decisions prefixed DUR underdocumentation/adr/
Highlights
- DUR003 — Fiber-based replay, execution engine, awaitables
- DUR004 — Activity stubs and activity methods
- DUR005 — Temporal and in-memory backends
- DUR007 — Serialization (Symfony Serializer where applicable)
Optional static analysis
Composer suggest lists optional PHPStan / Psalm extensions (see DUR012 in the ADR index).
Install
composer require gplanchat/durable
Use gplanchat/durable-bundle for Symfony applications.