Better naming
MAILPOET-4264
This commit is contained in:
committed by
Veljko V
parent
6687a291f0
commit
455e463916
@ -4,19 +4,19 @@ namespace MailPoet\Automation\Engine\Builder;
|
||||
|
||||
use MailPoet\Automation\Engine\Storage\WorkflowStorage;
|
||||
use MailPoet\Automation\Engine\Workflows\Workflow;
|
||||
use MailPoet\Automation\Integrations\MailPoet\Templates\Templates;
|
||||
use MailPoet\Automation\Integrations\MailPoet\Templates\WorkflowBuilder;
|
||||
use MailPoet\UnexpectedValueException;
|
||||
|
||||
class CreateWorkflowFromTemplateController {
|
||||
/** @var WorkflowStorage */
|
||||
private $storage;
|
||||
|
||||
/** @var Templates */
|
||||
/** @var WorkflowBuilder */
|
||||
private $templates;
|
||||
|
||||
public function __construct(
|
||||
WorkflowStorage $storage,
|
||||
Templates $templates
|
||||
WorkflowBuilder $templates
|
||||
) {
|
||||
$this->storage = $storage;
|
||||
$this->templates = $templates;
|
||||
@ -28,7 +28,7 @@ class CreateWorkflowFromTemplateController {
|
||||
|
||||
switch ($template) {
|
||||
case 'delayed-email-after-signup':
|
||||
$workflow = $this->templates->delayedEmailAfterSignup($name);
|
||||
$workflow = $this->templates->delayedEmailAfterSignupWorkflow($name);
|
||||
break;
|
||||
default:
|
||||
throw UnexpectedValueException::create()->withMessage('Template not found.');
|
||||
|
@ -9,7 +9,7 @@ use MailPoet\Automation\Integrations\MailPoet\Actions\SendWelcomeEmailAction;
|
||||
use MailPoet\Automation\Integrations\MailPoet\Triggers\SegmentSubscribedTrigger;
|
||||
use MailPoet\Util\Security;
|
||||
|
||||
class Templates {
|
||||
class WorkflowBuilder {
|
||||
|
||||
/** @var WaitAction */
|
||||
private $waitAction;
|
||||
@ -30,7 +30,7 @@ class Templates {
|
||||
$this->sendWelcomeEmailAction = $sendWelcomeEmailAction;
|
||||
}
|
||||
|
||||
public function delayedEmailAfterSignup(string $name): Workflow {
|
||||
public function delayedEmailAfterSignupWorkflow(string $name): Workflow {
|
||||
$triggerStep = $this->segmentSubscribedTriggerStep();
|
||||
|
||||
$waitStep = $this->waitStep(60 * 60);
|
@ -135,7 +135,7 @@ class ContainerConfigurator implements IContainerConfigurator {
|
||||
$container->autowire(\MailPoet\Automation\Integrations\MailPoet\Subjects\SegmentSubject::class)->setPublic(true)->setShared(false);
|
||||
$container->autowire(\MailPoet\Automation\Integrations\MailPoet\Subjects\SubscriberSubject::class)->setPublic(true)->setShared(false);
|
||||
$container->autowire(\MailPoet\Automation\Integrations\MailPoet\Triggers\SegmentSubscribedTrigger::class)->setPublic(true)->setShared(false);
|
||||
$container->autowire(\MailPoet\Automation\Integrations\MailPoet\Templates\Templates::class)->setPublic(true)->setShared(false);
|
||||
$container->autowire(\MailPoet\Automation\Integrations\MailPoet\Templates\WorkflowBuilder::class)->setPublic(true)->setShared(false);
|
||||
$container->autowire(\MailPoet\Automation\Integrations\MailPoet\Actions\SendWelcomeEmailAction::class)->setPublic(true);
|
||||
// Config
|
||||
$container->autowire(\MailPoet\Config\AccessControl::class)->setPublic(true);
|
||||
|
Reference in New Issue
Block a user