Usage¶
REST API¶
List settings¶
You can list all settings (with values loaded for scope) by API.
GET /api/{version}/settings/
Update settings¶
You can update settings with API call:
1 | curl -X "PATCH" -d "settings[name]=setting_name&settings[value]=setting_value" -H "Content-type:\ application/x-www-form-urlencoded" /api/v1/settings
|
In code¶
Get all settings¶
1 2 | $settingsManager = $this->get('swp_settings.manager.settings');
$settings = $settingsManager->all();
|
Get single setting¶
1 2 | $settingsManager = $this->get('swp_settings.manager.settings');
$setting = $settingsManager->get('setting_name');
|
Set setting value¶
1 2 | $settingsManager = $this->get('swp_settings.manager.settings');
$setting = $settingsManager->set('setting_name', 'setting value');
|
For details check SWP\Bundle\SettingsBundle\Manager\SettingsManager
class.