16 class Path extends \Magento\Config\Model\Config\Structure\AbstractMapper
26 if ($this->
_hasValue(
'config/system/sections', $data)) {
27 foreach (
$data[
'config'][
'system'][
'sections'] as &$sectionConfig) {
28 if ($this->
_hasValue(
'children', $sectionConfig)) {
29 foreach ($sectionConfig[
'children'] as &$groupConfig) {
30 $groupConfig = $this->
_processConfig($groupConfig, $sectionConfig);
47 $parentPath = $this->
_hasValue(
'path', $parentConfig) ? $parentConfig[
'path'] .
'/' :
'';
48 $parentPath .= $parentConfig[
'id'];
49 $elementConfig[
'path'] = $parentPath;
51 if ($this->
_hasValue(
'children', $elementConfig)) {
52 foreach ($elementConfig[
'children'] as &$subConfig) {
57 return $elementConfig;
_processConfig(array $elementConfig, array $parentConfig)