* If an absolute path precedes the array fields, extract the sub-array. */
($json, string $path)
| 204 | * If an absolute path precedes the array fields, extract the sub-array. |
| 205 | */ |
| 206 | private function extractAbsolutePathIfPresent($json, string $path) { |
| 207 | $firstBracePos = strpos($path, '{'); |
| 208 | if ($firstBracePos !== false && $firstBracePos > 0) { |
| 209 | $absolutePath = substr($path, 0, $firstBracePos); |
| 210 | return $this->get_nested_array_value($json, $absolutePath); |
| 211 | } |
| 212 | return $json; |
| 213 | } |
| 214 | |
| 215 | /** |
| 216 | * Ensures the paths array has at least $minCount elements, padding with $fill if needed. |
no test coverage detected