An idea for splitting validation and running

[MAILPOET-4191]
This commit is contained in:
John Oleksowicz
2022-04-05 20:25:13 -05:00
committed by Veljko V
parent 70911d2424
commit 2cce9bf7ad
6 changed files with 267 additions and 163 deletions

View File

@@ -7,5 +7,7 @@ interface Action {
public function getName(): string;
public function run(Workflow $workflow, WorkflowRun $workflowRun, Step $step): void;
public function validate(Workflow $workflow, WorkflowRun $workflowRun, Step $step): ActionValidationResult;
public function run(ActionValidationResult $actionValidationResult): void;
}