public function testResponseClass() { $responseDeserializer = new ResponseDeserializer($this->getSerializer()); $responseDeserializer->addResponse($this->getResponse()); $response = $responseDeserializer->deserializeResponse($this->getCurlResponse(), $this->getPayURequest()); $this->assertInstanceOf('Team3\\PayU\\Communication\\Response\\ResponseInterface', $response); }
/** * @param LoggerInterface $logger * * @return ResponseDeserializer */ public function build(LoggerInterface $logger) { $deserializer = new ResponseDeserializer($this->getSerializer($logger)); $deserializer->setResponses($this->getResponses()); return $deserializer; }