public function canCreateExamination() { $school_year = SchoolYearPeer::retrieveByPK($this->getReferenceFor("schoolyear")); $not_closed_examination_subjects_count = ExaminationSubjectPeer::countNotClosedExaminationSubjectsFor($school_year); // return $school_year->countExaminations() < $school_year->getMaxCourseExaminationCount() && $not_closed_examination_subjects_count == 0; return $not_closed_examination_subjects_count == 0; }