2 namespace Consolidation\OutputFormatters\Transformations;
4 use Dflydev\DotAccessData\Data;
6 class UnstructuredDataFieldAccessor
10 public function __construct($data)
15 public function get($fields)
17 $data = new Data($this->data);
19 foreach ($fields as $key => $label) {
20 $item = $data->get($key);
23 if (!is_array($item)) {
26 foreach ($item as $key => $value) {
27 $result->set($key, $value);
30 $result->set($label, $data->get($key));
34 return $result->export();