43 $keys = explode(
'/',
$path);
44 foreach ($keys as $key) {
45 if (is_array(
$data) && array_key_exists($key,
$data)) {
64 $segments = explode(
'/',
$path);
65 $currentPointer = & $container;
66 foreach ($segments as $segment) {
67 if (!isset($currentPointer[$segment])) {
68 $currentPointer[$segment] = [];
70 $currentPointer = & $currentPointer[$segment];
81 public function process(array
$data)
83 foreach ($this->_metadata as
$path => $metadata) {
85 $processor = $this->_processorFactory->get($metadata[
'backendModel']);