Files
piratepoet/mailpoet/lib/Automation/Engine/Workflows/Action.php
John Oleksowicz 2cce9bf7ad An idea for splitting validation and running
[MAILPOET-4191]
2022-04-18 09:10:23 +02:00

14 lines
367 B
PHP

<?php declare(strict_types = 1);
namespace MailPoet\Automation\Engine\Workflows;
interface Action {
public function getKey(): string;
public function getName(): string;
public function validate(Workflow $workflow, WorkflowRun $workflowRun, Step $step): ActionValidationResult;
public function run(ActionValidationResult $actionValidationResult): void;
}