/** * Find a document's attachments. * * @link http://docs.couchdb.org/en/1.5.1/api/document/common.html#attachments * @param bool $attEncInfo * @param array $attsSince * @return array */ public function findAttachments($attEncInfo = false, array $attsSince = null) { $query = []; $query['attachments'] = true; $query['att_encoding_info'] = $attEncInfo; // include revisions if (!empty($attsSince)) { $attsSinceArray = []; foreach ($attsSince as $attsSinceValue) { $attsSinceArray[] = sprintf('"%s"', Util\Util::quote($attsSinceValue)); } $query['atts_since'] = sprintf('[%s]', join(',', $attsSinceArray)); } $data = $this->find($query); if (isset($data['_attachments'])) { return $data['_attachments']; } }