Esempio n. 1
0
 public function createSection(Race $race, $number, LoggerInterface $logger = null)
 {
     $em = $this->getEntityManager();
     $section = new RaceSection();
     $section->setRace($race)->setNumber($number);
     $em->persist($section);
     if (!is_null($logger)) {
         $logger->info("Create section #{$number} for race {$race->getId()}");
     }
     $em->flush();
     $em->refresh($race);
     $em->refresh($section);
     return $section;
 }