sdk-php
sdk-php copied to clipboard
Temporal PHP SDK
Sync WorkerOptions with https://github.com/temporalio/sdk-go/blob/30a29ce206a644072ccb687d28c2b0aca38281db/internal/worker.go#L36
This will allow users to use it when they want a unique idempotent primary key for handlers.
### Describe the solution you'd like See https://github.com/temporalio/features/issues/494. With https://github.com/temporalio/cli/pull/593 deployed, users should be allowed to set search attributes in dev server option that translate to `--search-attribute` calls.
When an Update fails with a retryable exception like RuntimeException the update should be retried. Harness test case: https://github.com/temporalio/features/pull/485/commits/1403c20f1952a66e4ba59eb049e4ee333760293f
We need a mechanism for concurrency control (mutex/semaphore) that fits with the language but is reentrant and deterministic within workflow coroutines. To be used within signal and update handlers and...
There is a bug with `startWithSignal()` method. The Workflow method is initialized before signal call. But signal must be executed before Workflow Handler. >This feature is useful in scenarios where...
That Harness test must be passed https://github.com/temporalio/features/pull/485/commits/29aed00e592d0be7449c61e4a7adab4ddcaecc33 > Failure.message should be "Encoded failure" and Failure.stack_trace should be "".
So that users only have to catch one predictable exception
Hello, the tests are not working though I did everything according to readme. I have symfony app. My worker.test.php ``` require dirname(__DIR__) . '/vendor/autoload.php'; use App\ProductImportProcess\App\Activity\ProductImportFlowActivity; use App\ProductImportProcess\App\Workflow\ProductImportWorkflow; use RoadRunner\VersionChecker\Version\Installed;...