31 private $actionObjectExtractor;
56 self::ACTION_GROUP_ARGUMENTS,
59 self::ACTION_GROUP_INSERT_BEFORE,
60 self::ACTION_GROUP_INSERT_AFTER,
61 self::EXTENDS_ACTION_GROUP
66 $actions = $this->actionObjectExtractor->extractActions($actionData);
67 }
catch (\Exception $error) {
71 if (array_key_exists(self::ACTION_GROUP_ARGUMENTS, $actionGroupData)) {
72 $arguments = $this->extractArguments($actionGroupData[self::ACTION_GROUP_ARGUMENTS]);
76 $actionGroupData[self::NAME],
92 $parsedArguments = [];
98 foreach ($argData as $argName => $argValue) {
105 return $parsedArguments;
const ARGUMENT_DEFAULT_VALUE
const ARGUMENT_DATA_ENTITY