How to define Activity return values in PHP
Activity return values must be serializable and deserializable by the provided `DataConverter`
Activity return values must be serializable and deserializable by the provided `DataConverter`
A method annotated with `#[WorkflowMethod]` can have any number of parameters.
Use the `newWorker()` method on an instance of a `WorkerFactory` to create a new Worker in PHP.
Use the `#[SignalMethod]` annotation to handle Signals within the Workflow interface.
Use `registerWorkflowTypes()` to register Workflow type and `registerActivity()` to register Activity implementation with Workers.
To send a Signal to a Workflow Execution from a Client, call the Signal method, annotated with `#[SignalMethod]` in the Workflow interface, from the Client code.
Create an instance of `ChildWorkflowOptions` and use `withParentClosePolicy()` method to apply the options to a new child workflow object.
A Retry Policy can be configured with an instance of the `RetryOptions` object.
Use the `Temporal\Client\WorkflowClient` to start a workflow both synchronously and asynchronously.
Add the Temporal PHP SDK to your project.
If a Workflow execution has been stuck at a state for longer than an expected period of time, you
In the example above the workflow updates the protected value. Main workflow coroutine waits for such value to change using