status} {$response->reason}"; if ($detail != NULL) $message .= ' -- ' . $detail; $this->response = $response; parent::__construct($message); } /** Parses an HTTP response. */ private static function parseFirstMessageFrom($response) { if ($response->body == '') return NULL; return Splunk_XmlUtil::getTextContentAtXpath( new SimpleXMLElement($response->body), '/response/messages/msg'); } // === Accessors === /** * Gets an HTTP response. * * @return Splunk_HttpResponse */ public function getResponse() { return $this->response; } }