Exemplo n.º 1
0
 /**
  * @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;
 }