settings:set + settings:reset commands

This commit is contained in:
slawkens
2024-02-04 09:01:00 +01:00
parent 235e69b8da
commit e2487f97e3
3 changed files with 97 additions and 0 deletions

View File

@@ -464,9 +464,15 @@ class Settings implements \ArrayAccess
$ret['value'] = $value;
}
else {
if (!isset($this->settingsFile[$pluginKeyName]['settings'][$key])) {
return null;
}
$ret['value'] = $this->settingsFile[$pluginKeyName]['settings'][$key]['default'];
}
$ret['key'] = $key;
if(isset($ret['type'])) {
switch($ret['type']) {
case 'boolean':