Ojs\JournalBundle\Entity\MailTemplate::setActive PHP 메소드

setActive() 공개 메소드

public setActive ( boolean $active )
$active boolean
    public function setActive($active)
    {
        $this->active = $active;
        return $this;
    }

Usage Example

예제 #1
0
 /**
  * @param EventDetail $eventOptions
  * @param string $lang
  * @param Journal|null $journal
  * @param bool $journalDefault
  * @param bool $useJournalDefault
  * @param bool $active
  */
 private function createMailTemplateSkeleton(EventDetail $eventOptions, $lang = 'en', Journal $journal = null, $journalDefault = false, $useJournalDefault = true, $active = true)
 {
     $this->io->writeln(sprintf('Creating template for -> %s -> %s', $eventOptions->getName(), $journal == null ? 'admin' : $journal->getTitle()));
     $mailTemplate = new MailTemplate();
     $mailTemplate->setActive($active)->setJournal($journal)->setType($eventOptions->getName())->setLang($lang)->setTemplate('')->setUseJournalDefault($useJournalDefault)->setJournalDefault($journalDefault)->setUpdatedBy('cli');
     $this->em->persist($mailTemplate);
 }