public function testAddResolver()
 {
     $this->assertEmpty($this->instance->getResolvers());
     $mock = $this->getMock('Riak\\Client\\Resolver\\ConflictResolver');
     $this->instance->addResolver(SimpleObject::CLASS_NAME, $mock);
     $this->assertSame($mock, $this->instance->getResolver(SimpleObject::CLASS_NAME));
 }
Example #2
0
 /**
  * Get a single, resolved object from this response.
  *
  * @param string $type
  *
  * @return \Riak\Client\Core\Query\RiakObject|object
  *
  * @throws \Riak\Client\Resolver\UnresolvedConflictException
  */
 public function getValue($type = null)
 {
     $siblings = $this->getValues($type);
     $resolver = $this->resolverFactory->getResolver($type);
     $riakObject = $resolver->resolve($siblings);
     return $riakObject;
 }