diff --git a/mailpoet/lib/AdminPages/Pages/AutomationAnalytics.php b/mailpoet/lib/AdminPages/Pages/AutomationAnalytics.php index 9f5b127fa3..2b7431abcf 100644 --- a/mailpoet/lib/AdminPages/Pages/AutomationAnalytics.php +++ b/mailpoet/lib/AdminPages/Pages/AutomationAnalytics.php @@ -86,8 +86,21 @@ class AutomationAnalytics { ]; } + $subjects = []; + foreach ($this->registry->getSubjects() as $key => $subject) { + $subjects[$key] = [ + 'key' => $subject->getKey(), + 'name' => $subject->getName(), + 'args_schema' => $subject->getArgsSchema()->toArray(), + 'field_keys' => array_map(function ($field) { + return $field->getKey(); + }, $subject->getFields()), + ]; + } + return [ 'steps' => $steps, + 'subjects' => $subjects, ]; }