Ojs\CoreBundle\Command\MailEventsSynchronizeCommand::syncEventDescription PHP Метод

syncEventDescription() приватный Метод

private syncEventDescription ( EventDetail $eventDetail, $lang )
$eventDetail Ojs\CoreBundle\Events\EventDetail
    private function syncEventDescription(EventDetail $eventDetail, $lang)
    {
        $findTemplates = $this->em->getRepository('OjsJournalBundle:MailTemplate')->findBy(['type' => $eventDetail->getName(), 'lang' => $lang]);
        foreach ($findTemplates as $template) {
            $this->io->writeln(sprintf('Updating description for  -> %s', $eventDetail->getName()));
            $template->setDescription($this->translator->trans($eventDetail->getName(), [], null, $lang));
            $template->setUpdatedBy('cli');
            $this->em->persist($template);
        }
    }