@@ 133-142 (lines=10) @@ | ||
130 | // List query param (eg filter[]=haha should become "filter[]": "haha") |
|
131 | $qs .= "$paramName" . '[]=' . urlencode($value[0]) . '&'; |
|
132 | } else { |
|
133 | foreach ($value as $item => $itemValue) { |
|
134 | if(!is_array($itemValue)) |
|
135 | continue; |
|
136 | ||
137 | $return = self::recursiveItemValue("[$item]", $itemValue); |
|
138 | ||
139 | unset($value[$item]); |
|
140 | ||
141 | $value = array_merge($value, $return); |
|
142 | } |
|
143 | ||
144 | // Hash query param (eg filter[name]=john should become "filter[name]": "john") |
|
145 | foreach ($value as $item => $itemValue) { |
|
@@ 197-206 (lines=10) @@ | ||
194 | $output .= "$quote$parameter" . "[]$quote$delimiter $quote$value[0]$quote,\n"; |
|
195 | } else { |
|
196 | // Hash query param (eg filter[name]=john should become "filter[name]": "john") |
|
197 | foreach ($value as $item => $itemValue) { |
|
198 | if(!is_array($itemValue)) |
|
199 | continue; |
|
200 | ||
201 | $return = self::recursiveItemValue("[$item]", $itemValue); |
|
202 | ||
203 | unset($value[$item]); |
|
204 | ||
205 | $value = array_merge($value, $return); |
|
206 | } |
|
207 | ||
208 | foreach ($value as $item => $itemValue) { |
|
209 | $item = strpos($item, '[')!==false ? $item : "[$item]"; |