コード例 #1
0
 /**
  * Enforces rules to avoid having invalid/unactionable public contests
  *
  * @param Contests $contest
  */
 private static function validateContestCanBePublic(Contests $contest)
 {
     // Check that contest has some problems at least 1 problem
     $problemsInContest = ContestProblemsDAO::GetRelevantProblems($contest->getContestId());
     if (count($problemsInContest) < 1) {
         throw new InvalidParameterException("contestPublicRequiresProblem");
     }
 }