/** * Creates examination subjects for the given examination * * @param Examination $examination * @param PropelPDO $con */ public function createExaminationSubjects($examination, PropelPDO $con) { if (!$examination->isNew()) { return; } $career_subject_school_years = CareerSubjectSchoolYearPeer::retrieveForExamination($examination, $con); foreach ($career_subject_school_years as $career_subject_school_year) { $examination_subject = new ExaminationSubject(); $examination_subject->setCareerSubjectSchoolYearId($career_subject_school_year->getId()); $examination->addExaminationSubject($examination_subject); } }