public function get($pID = NULL, $pLoadFields = NULL) { $out = new self($pID); if ($pLoadFields && is_array($pLoadFields)) { $out->set_fields($pLoadFields); } return $out; }
/** * 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; } }