KMP PHP API Reference

WorkflowEngine

Table of Contents

Namespaces

Actions
Conditions
Providers
StateMachine

Interfaces

WorkflowApprovalManagerInterface
Interface for managing workflow approval gates and responses.
WorkflowEngineInterface
Contract for the workflow execution engine.
WorkflowVersionManagerInterface
Contract for managing workflow version lifecycle.

Classes

ActionResult
Standard workflow action result envelope.
DefaultWorkflowApprovalManager
Default implementation of WorkflowApprovalManagerInterface.
DefaultWorkflowEngine
Default workflow execution engine.
DefaultWorkflowVersionManager
Manages workflow version lifecycle: drafting, publishing, archiving, instance migration, and version comparison.
ExpressionEvaluator
Safe expression evaluator for workflow templates, date arithmetic, conditionals, and math.
OptimisticLockException
Thrown when an optimistic lock version conflict is detected during concurrent approval modification.
TriggerDispatcher
Dispatches trigger events to find and start matching workflows.
WorkflowDefinitionValidator
Shared workflow definition graph validator for seeds, publishing, and CI checks.
WorkflowNodeTypes
Canonical workflow node-type catalog shared by validation and execution.

Traits

WorkflowActionTrait
Shared helpers for workflow action providers.
WorkflowContextAwareTrait
Shared context-resolution logic for workflow action and condition classes.
WorkflowDefinitionFinderTrait
Lookup helpers for global workflow definitions.
On this page

Search results