Exemple #1
0
 function parseXml($xml_string)
 {
     return AkXmlToParamsArray::convertToArray($xml_string);
 }
Exemple #2
0
 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;
     }
 }