Make SettingsManager more like NavigationManager (#2954)
Enables partial modification of Setting Items just like is currently supported in Menu Items
This commit is contained in:
parent
dfcf324d00
commit
3dba1a8f61
|
|
@ -252,6 +252,10 @@ class SettingsManager
|
|||
{
|
||||
$itemKey = $this->makeItemKey($owner, $code);
|
||||
|
||||
if (isset($this->items[$itemKey])) {
|
||||
$definition = array_merge((array) $this->items[$itemKey], $definition);
|
||||
}
|
||||
|
||||
$item = array_merge(self::$itemDefaults, array_merge($definition, [
|
||||
'code' => $code,
|
||||
'owner' => $owner
|
||||
|
|
|
|||
Loading…
Reference in New Issue