/** * @param FetchResponse $response * @param Request $request * * @return mixed */ private function handleFetchResponse(FetchResponse $response, Request $request) { $rawResult = $response->getResult(); $this->getLogger()->info('Received result: ' . $rawResult . ' for request: ' . $request->getRequestId() . '.'); $result = $this->serializer->unserialize($rawResult); $request->setResponse($result); return $result; }