Exemple #1
0
 public static function getAllChallenges()
 {
     if (!self::$allFetched) {
         $items = query(__CLASS__)->where(array('year' => Year::current()))->sort('name')->selectMultiple();
         self::$cache = array();
         foreach ($items as $item) {
             self::$cache[$item->id] = $item;
         }
         self::$allFetched = true;
     }
     return self::$cache;
 }