@@ 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 | ||
138 | $return = self::recursiveItemValue("[$item]", $itemValue); |
|
139 | ||
140 | unset($value[$item]); |
|
141 | ||
142 | $value = array_merge($value, $return); |
|
143 | } |
|
144 | ||
145 | // Hash query param (eg filter[name]=john should become "filter[name]": "john") |
|
@@ 198-207 (lines=10) @@ | ||
195 | $output .= "$quote$parameter" . "[]$quote$delimiter $quote$value[0]$quote,\n"; |
|
196 | } else { |
|
197 | // Hash query param (eg filter[name]=john should become "filter[name]": "john") |
|
198 | foreach ($value as $item => $itemValue) { |
|
199 | if (!is_array($itemValue)) { |
|
200 | continue; |
|
201 | } |
|
202 | ||
203 | $return = self::recursiveItemValue("[$item]", $itemValue); |
|
204 | ||
205 | unset($value[$item]); |
|
206 | ||
207 | $value = array_merge($value, $return); |
|
208 | } |
|
209 | ||
210 | foreach ($value as $item => $itemValue) { |