function parseXml($xml_string) { return AkXmlToParamsArray::convertToArray($xml_string); }
private function parseMessageBody($data) { if (empty($data)) { return array(); } $content_type = $this->getContentType(); switch ($this->lookupMimeType($content_type)) { case 'html': $as_array = array(); parse_str($data, $as_array); return $as_array; case 'xml': require_once AK_LIB_DIR . DS . 'AkConverters' . DS . 'AkXmlToParamsArray.php'; return AkXmlToParamsArray::convertToArray($data); break; case 'json': return json_decode($data, true); default: return array('put_body' => $data); break; } }