private function createLineConfig(ObjectManager $em, $season, $layoutConfig) { $lineConfig = new LineConfig(); $lineConfig->setSeason($season); $lineConfig->setLayoutConfig($layoutConfig); $lineConfig->setExternalLineId(Fixture::EXTERNAL_LINE_ID); $em->persist($lineConfig); return $lineConfig; }
public function getLineConfigByExternalLineIdAndSeason($externalLineId, $season) { $lineConfig = null; $lineConfig = $this->findOneBy(array('externalLineId' => $externalLineId, 'season' => $season->getId())); if (!$lineConfig) { $lineConfig = new LineConfig(); $lineConfig->setSeason($season); } return $lineConfig; }