ApaiIO\Configuration\GenericConfiguration::setResponseTransformer PHP Method

setResponseTransformer() public method

Sets the ResponseTransformer
public setResponseTransformer ( ApaiIO\ResponseTransformer\ResponseTransformerInterface $responseTransformer ) : GenericConfiguration
$responseTransformer ApaiIO\ResponseTransformer\ResponseTransformerInterface
return GenericConfiguration
    public function setResponseTransformer(ResponseTransformerInterface $responseTransformer)
    {
        $this->responseTransformer = $responseTransformer;
        return $this;
    }

Usage Example

Ejemplo n.º 1
0
 public function testApaiIOTransformResponse()
 {
     $conf = new GenericConfiguration();
     $operation = new Search();
     $request = $this->getMock('\\ApaiIO\\Request\\Rest\\Request', array('perform'));
     $request->expects($this->once())->method('perform')->will($this->returnValue(array('a' => 'b')));
     $conf->setRequest($request);
     $responseTransformer = $this->getMock('\\ApaiIO\\ResponseTransformer\\ObjectToArray', array('transform'));
     $responseTransformer->expects($this->once())->method('transform')->with($this->equalTo(array('a' => 'b')));
     $conf->setResponseTransformer($responseTransformer);
     $apaiIO = new ApaiIO();
     $apaiIO->runOperation($operation, $conf);
 }
All Usage Examples Of ApaiIO\Configuration\GenericConfiguration::setResponseTransformer