Add error messages to action validation, use step validation args

[MAILPOET-4659]
This commit is contained in:
Jan Jakes
2022-09-23 16:29:05 +02:00
committed by Jan Jakeš
parent b6ba15c6c3
commit 7425c73d9e
10 changed files with 79 additions and 69 deletions

View File

@@ -5,6 +5,7 @@ namespace MailPoet\Test\Automation\Engine\Data;
use MailPoet\Automation\Engine\Control\StepHandler;
use MailPoet\Automation\Engine\Data\StepRunArgs;
use MailPoet\Automation\Engine\Data\Step;
use MailPoet\Automation\Engine\Data\StepValidationArgs;
use MailPoet\Automation\Engine\Data\Workflow;
use MailPoet\Automation\Engine\Data\WorkflowRun;
use MailPoet\Automation\Engine\Data\WorkflowRunLog;
@@ -291,8 +292,7 @@ class TestAction implements Action {
return [];
}
public function isValid(array $subjects, Step $step, Workflow $workflow): bool {
return true;
public function validate(StepValidationArgs $args): void {
}
public function run(StepRunArgs $args): void {