/** * @param string $id * @param string $newDocumentId * @param string $rev * @return Document */ public function copyDocumentById($id, $newDocumentId, $rev = null) { $options = $this->server->getOptions(); $options['headers'] = ['Destination' => $newDocumentId . ($rev ? "?rev={$rev}" : '')]; $this->client->copy($this->getDocUrl($id), 201, $options); return $this->getDocument($newDocumentId); }