Пример #1
0
 public static function getDocById($db, $id)
 {
     $data = $db->get_item($id)->getBody(true);
     if (isset($data->_id)) {
         if (isset($data->type) && isset(self::$types_map[$data->type])) {
             $class = self::$types_map[$data->type];
             $doc = new $class($db);
         } else {
             $doc = new CouchDB_Document($db);
         }
         $doc->setData($data);
         return $doc;
     } else {
         return false;
     }
 }