/**
  * {@inheritdoc}
  */
 protected function createLayoutTranslation(LayoutInterface $layout, array $config)
 {
     /* @var $translation TwigLayoutTranslation */
     $translation = parent::createLayoutTranslation($layout, $config);
     $translation->setFile(ConfigUtil::getValue($config, 'file'));
     return $translation;
 }
 /**
  * {@inheritdoc}
  */
 protected function createMailTranslation(MailInterface $mail, array $config)
 {
     /* @var $translation TwigMailTranslation */
     $translation = parent::createMailTranslation($mail, $config);
     $translation->setFile(ConfigUtil::getValue($config, 'file'));
     return $translation;
 }
 /**
  * Create a layout translation.
  *
  * @param LayoutInterface $layout The layout
  * @param array           $config The config of layout translation
  *
  * @return LayoutTranslation
  */
 protected function createLayoutTranslation(LayoutInterface $layout, array $config)
 {
     $translation = $this->newLayoutTranslationInstance($layout);
     $translation->setLocale(ConfigUtil::getValue($config, 'locale'));
     $translation->setLabel(ConfigUtil::getValue($config, 'label'));
     $translation->setDescription(ConfigUtil::getValue($config, 'description'));
     $translation->setBody(ConfigUtil::getValue($config, 'body'));
     return $translation;
 }
 /**
  * Create a mail translation.
  *
  * @param MailInterface $mail   The mail
  * @param array         $config The config of mail translation
  *
  * @return MailTranslationInterface
  */
 protected function createMailTranslation(MailInterface $mail, array $config)
 {
     $translation = $this->newMailTranslationInstance($mail);
     $translation->setLocale(ConfigUtil::getValue($config, 'locale'));
     $translation->setLabel(ConfigUtil::getValue($config, 'label'));
     $translation->setDescription(ConfigUtil::getValue($config, 'description'));
     $translation->setSubject(ConfigUtil::getValue($config, 'subject'));
     $translation->setHtmlBody(ConfigUtil::getValue($config, 'html_body'));
     $translation->setBody(ConfigUtil::getValue($config, 'body'));
     return $translation;
 }