Add registry subjects to automation analytics

[MAILPOET-5586]
This commit is contained in:
Jan Jakes
2023-10-23 14:27:45 +02:00
committed by Aschepikov
parent 3235bd704f
commit 62f2d1e773

View File

@@ -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,
];
}