private function createJournalMailTemplates(Journal $journal, OutputInterface $output)
{
$container = $this->getContainer();
$yamlParser = new Parser();
$defaultTemplates = $yamlParser->parse(file_get_contents($container->getParameter('kernel.root_dir') . '/../src/Ojs/CoreBundle/Resources/data/mailtemplates.yml'));
foreach ($defaultTemplates as $template) {
$newTemplate = new MailTemplate();
$newTemplate->setJournal($journal)->setLang($template['lang'])->setTemplate($template['template'])->setSubject($template['subject'])->setType($template['type']);
$this->em->persist($newTemplate);
$output->writeln('Persisted the mail template ' . $template['subject']);
}
$this->em->flush();
}