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)); }
/** * 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; }