MCPcopy Create free account
hub / github.com/Rello/analytics / get_nested_array_value

Method get_nested_array_value

lib/Datasource/ExternalJson.php:294–304  ·  view source on GitHub ↗

* get array object from string * * @NoAdminRequired * @param $array * @param $path * @return array|string|null */

($array, $path)

Source from the content-addressed store, hash-verified

292 * @return array|string|null
293 */
294 private function get_nested_array_value($array, $path) {
295 $pathParts = explode('/', $path);
296 $current = $array;
297 foreach ($pathParts as $key) {
298 if (!is_array($current) || !array_key_exists($key, $current)) {
299 return null;
300 }
301 $current = $current[$key];
302 }
303 return $current;
304 }
305}

Callers 3

extractRowMethod · 0.95
extractSingleValuesMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected