public function areAllExaminationsClosed() { if (count(ExaminationPeer::retrieveForSchoolYearAndExaminationNumber($this, SchoolBehaviourFactory::getEvaluatorInstance()->getFebruaryExaminationNumber())) == 0) { return false; } foreach ($this->getExaminations() as $examination) { if (!$examination->isClosed()) { return false; } } return true; }