public function get($pID = NULL, $pLoadFields = NULL)
 {
     $out = new self($pID);
     if ($pLoadFields && is_array($pLoadFields)) {
         $out->set_fields($pLoadFields);
     }
     return $out;
 }
Example #2
0
 /**
  * Note -- uses a cache pattern 
  * @return Game_Model_Gametypes
  */
 public function get($pID = NULL, $pLoadFields = NULL)
 {
     if (array_key_exists($pID, self::$_cache)) {
         return self::$_cache[$pID];
     } else {
         $out = new self($pID);
         if ($pLoadFields && is_array($pLoadFields)) {
             $out->set_fields($pLoadFields);
         }
         self::$_cache[$pID] = $out;
         return $out;
     }
 }