48 $action = $this->app->make($actionInstance->action, [
49 'data' => $mappedFields
53 $action->setActionInstanceId($actionInstance->id);
54 $action->setEventFields($data);
55 $action->setSettings($mappedFields);
72 foreach ($fields as $field) {
73 $actionValue = $field->action_value;
74 foreach($data as $key => $value) {
75 $actionValue = str_replace(sprintf(
'{{event:%s}}', $key), $value, $actionValue);
77 $actionFields[$field->action_field] = $actionValue;
build(ActionInstance $actionInstance, array $data=[])
mapFields($fields, array $data)
__construct(Container $app)