$configFields[$name]->
setValue($configuredTheme['fields'
][$name]['value'
]);
} } $configFields =
json_decode((string) json_encode($configFields, \JSON_THROW_ON_ERROR
), true, 512, \JSON_THROW_ON_ERROR
);
if ($translate && !
empty($labels)) { $configFields =
$this->
translateLabels($configFields,
$labels);
} 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) {