Ojs\CoreBundle\Events\EventDetail::getGroup PHP Method

getGroup() public method

public getGroup ( ) : string
return string
    public function getGroup()
    {
        return $this->group;
    }

Usage Example

Example #1
0
 /**
  * @param EventDetail $eventOption
  */
 private function startMailEventSync(EventDetail $eventOption)
 {
     $this->io->section(sprintf('Started event sync for -> %s -> %s', $eventOption->getName(), $eventOption->getGroup()));
     foreach ($this->langs as $lang) {
         if ($eventOption->getGroup() == 'journal') {
             if (!$this->checkMailTemplateExists($eventOption, $lang, null, true, false)) {
                 $this->createMailTemplateSkeleton($eventOption, $lang, null, true, false);
             }
             foreach ($this->allJournals as $journal) {
                 if (!$this->checkMailTemplateExists($eventOption, $lang, $journal, false, true)) {
                     $this->createMailTemplateSkeleton($eventOption, $lang, $journal, false, true, false);
                 }
             }
         } else {
             if ($eventOption->getGroup() == 'admin') {
                 if (!$this->checkMailTemplateExists($eventOption, $lang, null, false, false)) {
                     $this->createMailTemplateSkeleton($eventOption, $lang, null, false, false);
                 }
             }
         }
         if ($this->syncDescriptions) {
             $this->syncEventDescription($eventOption, $lang);
         }
         $this->em->flush();
     }
 }