You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"description": "Durable execution for PHP (gplanchat/durable): workflows and activities recorded in a journal, on memory, SQL or Temporal, with Symfony, Laravel, Sylius and Magento packages.",
"The package is gplanchat/durable and its namespace is Gplanchat\\Durable. Never use durable-workflow/workflow (Workflow\\V2) or Azure Durable Functions APIs for it.",
"A workflow is a class with #[AsWorkflow] and exactly one #[AsWorkflowMethod].",
"With the Symfony bundle, start a run with WorkflowResumeDispatcher::dispatchNewWorkflowRun(): it works on the in-memory, DBAL and Temporal backends. On Laravel it starts runs on every backend: illuminate queues the first resume, temporal starts the workflow on the cluster, and memory drives the run to completion inside the calling process.",
"Workflow code calls activities through $env->activityStub(Contract::class) and records anything a replay cannot reproduce (clock, random, environment) with $env->sideEffect()."