Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Data.php
Go to the documentation of this file.
1 <?php
7 
9 
11 {
18  public function mapResources(array $resources)
19  {
20  $output = [];
21  foreach ($resources as $resource) {
22  $item = [];
23  $item['attr']['data-id'] = $resource['id'];
24  $item['data'] = __($resource['title']);
25  $item['children'] = [];
26  if (isset($resource['children'])) {
27  $item['state'] = 'open';
28  $item['children'] = $this->mapResources($resource['children']);
29  }
30  $output[] = $item;
31  }
32  return $output;
33  }
34 
41  public function isConfigType($integrationData)
42  {
43  return isset(
44  $integrationData[IntegrationModel::SETUP_TYPE]
45  ) && $integrationData[IntegrationModel::SETUP_TYPE] == IntegrationModel::TYPE_CONFIG;
46  }
47 }
__()
Definition: __.php:13
$resource
Definition: bulk.php:12
isConfigType($integrationData)
Definition: Data.php:41
mapResources(array $resources)
Definition: Data.php:18