CodeExplorer fieldIsInherited example
if ($translate && !
empty($helpTexts)) { $configFields =
$this->
translateHelpTexts($configFields,
$helpTexts);
} $themeConfig['fields'
] =
$configFields;
$themeConfig['currentFields'
] =
[];
$themeConfig['baseThemeFields'
] =
[];
foreach ($themeConfig['fields'
] as $field =>
$fieldItem) { $isInherited =
$this->
fieldIsInherited($field,
$configuredTheme);
$themeConfig['currentFields'
][$field]['isInherited'
] =
$isInherited;
if ($isInherited) { $themeConfig['currentFields'
][$field]['value'
] = null;
} elseif (\
array_key_exists('value',
$fieldItem)) { $themeConfig['currentFields'
][$field]['value'
] =
$fieldItem['value'
];
} $isInherited =
$this->
fieldIsInherited($field,
$baseThemeConfig);
$themeConfig['baseThemeFields'
][$field]['isInherited'
] =
$isInherited;