34 $this->_source =
$data;
53 $keys = explode(
'/',
$path);
55 foreach ($keys as $key) {
56 if (is_array(
$data) && array_key_exists($key,
$data)) {
70 $keys = explode(
'/',
$path);
71 $lastKey = array_pop($keys);
73 foreach ($keys as $key) {
74 if (!isset($currentElement[$key])) {
75 $currentElement[$key] = [];
77 $currentElement = & $currentElement[$key];
79 $currentElement[$lastKey] =
$value;
88 private function arrayClone(array
$data)
__construct(MetadataProcessor $processor, array $data)