Open
Description
Problem/Motivation
When using the config:override command I noticed that it actually writes the settings into the active storage. When reading the command name & description I actually expected to be "real overrides" as Drupal supports them. But those would be placed into the / a settings.*.php file.
The benefit of real overrides is that their value are not exported when doing a config export.
As it stands the current functionalit is more like a config:set instead of an override.
How to reproduce
- Install Drupal with standard install profile.
- Export configuration to the sync folder
- Set a cofig override via config:override
- Go to the Configuration Sync page & see that the value is actually changed by the override because it differs from the exported one
Additional notes:
- Drupal version: 8.4.0
- Console versio: 1.0.0
Solution
- Rename to 'config:set' to make say what it does
- [optional] Implement 'config:override' in such a way that it actually is a Drupal-Override. The easiest might be to seperat 'overrides' into their own settings file that is setup to be includes by the settings.php.