Skip to content
Snippets Groups Projects

refs #3513452 send the easy email using the language chosen by user

Open leontin requested to merge issue/easy_email-3513452:3.0.x into 3.0.x
2 files
+ 47
4
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -81,6 +81,7 @@ class MailManager extends DefaultPluginManager implements MailManagerInterface {
}
$easy_emails = [];
/** @var \Drupal\easy_email\Service\EmailHandler $email_handler */
$email_handler = \Drupal::service('easy_email.handler');
$override_storage = \Drupal::entityTypeManager()->getStorage('easy_email_override');
@@ -122,10 +123,12 @@ class MailManager extends DefaultPluginManager implements MailManagerInterface {
// If we find more than one override for a given module/key combo, we'll send them all.
// Not sure if that will be useful, but perhaps.
/** @var \Drupal\easy_email_override\Entity\EmailOverride $email_override */
foreach ($email_overrides as $email_override) {
$email_template = $email_override->getEasyEmailType();
$email = $email_handler->createEmail([
'type' => $email_template,
'langcode' => $langcode,
]);
$param_map = $email_override->getParamMap();
foreach ($param_map as $pm) {
Loading