Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Mapper.php
Go to the documentation of this file.
1 <?php
7 
15 class Mapper
16 {
23  public function execute($configData)
24  {
25  if (!isset($configData['config'][0]['report'])) {
26  return [];
27  }
28 
29  $queries = [];
30  foreach ($configData['config'][0]['report'] as $queryData) {
31  $entityData = array_shift($queryData['source']);
32  $queries[$queryData['name']] = $queryData;
33  $queries[$queryData['name']]['source'] = $entityData;
34  }
35  return $queries;
36  }
37 }