Exemplo n.º 1
0
 public function saveDoc($doc, $opts = array())
 {
     if (is_string($doc)) {
         $doc = json_decode($doc, true);
     }
     if (!isset($doc["_id"])) {
         $doc["_id"] = Chill::getUuid();
     }
     $response = $this->put($doc["_id"], $opts, json_encode($doc));
     if ($response->body->ok) {
         $doc["_rev"] = $response->body->rev;
         $data = new Chill_Document($this, $doc, false);
     } else {
         $data = false;
     }
     return $data;
 }