/** * @param \Riak\Client\Core\Message\Kv\Content $content * @param \Riak\Client\Core\Query\VClock $vClock * * @return \Riak\Client\Core\Query\RiakObject */ private function convertToRiakObject(Content $content, VClock $vClock) { $object = new RiakObject(); $object->setVClock($vClock); $object->setVtag($content->vtag); $object->setValue($content->value); $object->setContentType($content->contentType); $object->setIsDeleted((bool) $content->deleted); $object->setLastModified($content->lastModified); if ($content->indexes) { $object->setIndexes($this->createRiakIndexList($content->indexes)); } if ($content->metas) { $object->setUserMeta(new RiakUsermeta($content->metas)); } if ($content->links) { $object->setLinks($this->createRiakLinkList($content->links)); } return $object; }