X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FUtils%2FArray.php;h=f4938febf89bfe95ae21931c55d724e10b18a98b;hb=97dbd88c58d3242ced2cc18fe618a99db1e0c4ec;hp=42b355f3d07a31c21f74172369874ad1ed470941;hpb=e5e6e7528e4c54e8dc9816d0b2bb482dafeda578;p=civicrm-core.git diff --git a/CRM/Utils/Array.php b/CRM/Utils/Array.php index 42b355f3d0..f4938febf8 100644 --- a/CRM/Utils/Array.php +++ b/CRM/Utils/Array.php @@ -1,7 +1,7 @@ ['email' => ['location' => 'llama']] + * + * @param $path + * @param $value + * + * @return array + */ + public static function recursiveBuild($path, $value) { + $arrayKey = array_shift($path); + return [$arrayKey => (empty($path) ? $value : self::recursiveBuild($path, $value))]; + } + }