diff --git a/mailpoet/lib/Automation/Engine/Control/RootStep.php b/mailpoet/lib/Automation/Engine/Control/RootStep.php new file mode 100644 index 0000000000..2c1a33d9eb --- /dev/null +++ b/mailpoet/lib/Automation/Engine/Control/RootStep.php @@ -0,0 +1,20 @@ +wordPress = $wordPress; + $this->steps[$rootStep->getKey()] = $rootStep; } public function addSubject(Subject $subject): void { diff --git a/mailpoet/lib/DI/ContainerConfigurator.php b/mailpoet/lib/DI/ContainerConfigurator.php index ff4c0e2148..3657f45765 100644 --- a/mailpoet/lib/DI/ContainerConfigurator.php +++ b/mailpoet/lib/DI/ContainerConfigurator.php @@ -112,6 +112,7 @@ class ContainerConfigurator implements IContainerConfigurator { $container->autowire(\MailPoet\Automation\Engine\Builder\UpdateStepsController::class)->setPublic(true); $container->autowire(\MailPoet\Automation\Engine\Builder\UpdateWorkflowController::class)->setPublic(true); $container->autowire(\MailPoet\Automation\Engine\Control\ActionScheduler::class)->setPublic(true); + $container->autowire(\MailPoet\Automation\Engine\Control\RootStep::class)->setPublic(true); $container->autowire(\MailPoet\Automation\Engine\Control\StepHandler::class)->setPublic(true); $container->autowire(\MailPoet\Automation\Engine\Control\SubjectLoader::class)->setPublic(true); $container->autowire(\MailPoet\Automation\Engine\Control\Steps\ActionStepRunner::class)->setPublic(true);