CommonNodeAbstract
Base class for any custom node: pure logic, no external HTTP, no fan-out.
use Hanaboso\PipesPhpSdk\CustomNode\CommonNodeAbstract;
Implements #
CommonNodeInterface. Uses CommonNodeTrait for shared helpers.
Methods you implement #
| Method | Returns | Purpose |
|---|---|---|
getName() | string | Stable internal node identifier. |
processAction(ProcessDto $dto) | ProcessDto | The transformation. Return the (possibly mutated) $dto. |
Methods provided #
| Method | Returns | Purpose |
|---|---|---|
getApplicationInstallFromProcess(ProcessDto $dto) | ?ApplicationInstall | Load the install for the current process (only set when the node is registered against an Application). |
Service tag #
Tag the class as orchesty.node in services.yaml to register it with the platform.