protected function parseResponse(\Buzz\Message\Response $response)
{
if (null !== $response->getStatusCode() && $response->getStatusCode() != 200) {
return false;
}
$doc = new \DOMDocument();
$doc->loadXML($response->getContent());
$elems = $doc->getElementsByTagName("response-result");
if (!$elems->length) {
$this->logger->error('Response is empty');
return false;
}
$responseElement = $elems->item(0);
if ($responseElement->getAttribute("code") != "1001") {
$this->logger->error($responseElement->getAttribute("code") . ' : ' . $responseElement->getAttribute("desc"));
}
return $responseElement->getAttribute("code") == "1001";
}