$keys =
$eventManager->
filter( 'TemplateMail_CreateMail_Available_Theme_Config',
$this->themeVariables,
['theme' =>
$theme] );
$theme =
array_intersect_key($theme,
$keys);
$defaultContext['theme'
] =
$theme;
} $isoCode =
$this->
getShop()->
getId();
$translationReader =
$this->
getTranslationReader();
if ($fallback =
$this->
getShop()->
getFallback()) { $translation =
$translationReader->
readWithFallback($isoCode,
$fallback->
getId(), 'config_mails',
$mailModel->
getId());
} else { $translation =
$translationReader->
read($isoCode, 'config_mails',
$mailModel->
getId());
} $mailModel->
setTranslation($translation);
} else { $defaultContext =
[ 'sConfig' =>
$config,
];