if (!
isset($eventConfig['mailTemplateId'
])) { return;
} $mailTemplate =
$this->
getMailTemplate($eventConfig['mailTemplateId'
],
$flow->
getContext());
if ($mailTemplate === null
) { return;
} $injectedTranslator =
$this->
injectTranslator($flow->
getContext(),
$flow->
getData(MailAware::SALES_CHANNEL_ID
));
$data =
new DataBag();
/** @var MailRecipientStruct $mailStruct */
$mailStruct =
$flow->
getData(MailAware::MAIL_STRUCT
);
$recipients =
$this->
getRecipients( $eventConfig['recipient'
],
$mailStruct->
getRecipients(),
$flow->
getData(FlowMailVariables::CONTACT_FORM_DATA,
[]),
);