diff --git a/mailpoet/lib/Automation/Engine/Builder/UpdateAutomationController.php b/mailpoet/lib/Automation/Engine/Builder/UpdateAutomationController.php index 5f00385b23..30630c89ae 100644 --- a/mailpoet/lib/Automation/Engine/Builder/UpdateAutomationController.php +++ b/mailpoet/lib/Automation/Engine/Builder/UpdateAutomationController.php @@ -66,7 +66,7 @@ class UpdateAutomationController { } } - $automation->deleteMetas(); + $automation->deleteAllMetas(); if (array_key_exists('meta', $data)) { foreach ($data['meta'] as $key => $value) { $automation->setMeta($key, $value); diff --git a/mailpoet/lib/Automation/Engine/Data/Automation.php b/mailpoet/lib/Automation/Engine/Data/Automation.php index a5630dbd96..5fee2ef026 100644 --- a/mailpoet/lib/Automation/Engine/Data/Automation.php +++ b/mailpoet/lib/Automation/Engine/Data/Automation.php @@ -190,7 +190,7 @@ class Automation { return $this->meta[$key] ?? null; } - public function getMetas(): array { + public function getAllMetas(): array { return $this->meta; } @@ -209,7 +209,7 @@ class Automation { $this->setUpdatedAt(); } - public function deleteMetas(): void { + public function deleteAllMetas(): void { $this->meta = []; $this->setUpdatedAt(); } diff --git a/mailpoet/lib/Automation/Engine/Mappers/AutomationMapper.php b/mailpoet/lib/Automation/Engine/Mappers/AutomationMapper.php index 037d06813b..d109119a6c 100644 --- a/mailpoet/lib/Automation/Engine/Mappers/AutomationMapper.php +++ b/mailpoet/lib/Automation/Engine/Mappers/AutomationMapper.php @@ -52,7 +52,7 @@ class AutomationMapper { }, $step->getNextSteps()), ]; }, $automation->getSteps()), - 'meta' => (object)$automation->getMetas(), + 'meta' => (object)$automation->getAllMetas(), ]; } diff --git a/mailpoet/tests/integration/Automation/Engine/Data/AutomationTest.php b/mailpoet/tests/integration/Automation/Engine/Data/AutomationTest.php index 184762fb95..47c62dcb51 100644 --- a/mailpoet/tests/integration/Automation/Engine/Data/AutomationTest.php +++ b/mailpoet/tests/integration/Automation/Engine/Data/AutomationTest.php @@ -19,7 +19,7 @@ class AutomationTest extends \MailPoetTest { $automation->setMeta('foo', 'bar'); $this->assertEquals('bar', $automation->getMeta('foo')); - $this->assertEquals(['foo' => 'bar'], $automation->getMetas()); + $this->assertEquals(['foo' => 'bar'], $automation->getAllMetas()); $this->storage->updateAutomation($automation); $storedAutomation = $this->storage->getAutomation($automation->getId()); @@ -41,8 +41,8 @@ class AutomationTest extends \MailPoetTest { $automation->setMeta('foo', 'bar'); $automation->setMeta('bar', 'baz'); - $automation->deleteMetas(); - $this->assertEmpty($automation->getMetas()); + $automation->deleteAllMetas(); + $this->assertEmpty($automation->getAllMetas()); } public function testAutomationComparisonWorks() {