private function recursiveHash($data) {
        if (!is_array($data)) {
            return $data;
        }
        $ret = "";
        uksort($data, 'strnatcmp');
        foreach ($data as $v) {
            $ret .= $this->recursiveHash($v);
        }
        return $ret;
    }
private function recursiveHash($data) {
        if (!is_array($data)) {
            return $data;
        }
        $ret = "";
        uksort($data, 'strnatcmp');
        foreach ($data as $v) {
            $ret .= $this->recursiveHash($v);
        }
        return $ret;
    }
private function recursiveHash ( $ data ) { if ( ! is_array ( $ data ) ) { return $ data ; } $ ret = "" ; uksort ( $ data , 'strnatcmp' ) ; foreach ( $ data as $ v ) { $ ret .= $ this -> recursiveHash ( $ v ) ; } return $ ret ; }
Used to create outgoing POST data hashes, not for API response signature

@param  array $data
@return string
Used to create outgoing POST data hashes not for API response signature