Config Modifiy
Component ID
2809411
Component name
Config Modifiy
Component type
module
Maintenance status
Development status
Component security advisory coverage
not-covered
Component created
Component changed
Component body
This module provides way for a module to permenantly modify simple config and config entities provided by other modules.
There are several ways that core allows similar functionality:
- Third party settings: DrupalCoreConfigEntityThirdPartySettingsInterface
- Config overrides : DrupalCoreConfigConfigFactoryOverrideInterface
- Helper module: https://www.drupal.org/project/config_override
PFundinglease ensure that neither of ways mentioned above will work before using this project.
This module works by providing a new config storage folder (config/modify) containing "modification files", which are partial YAML files that will be deeply array merged with the config that it is to modify.
Refer to the README file for detailed instructions.
Limitations
- Kind of a hacky
- A config modification cannot currently remove any properties from a config; it can only alter or add properties to a config
- There is no UI. This is intentional because...
- This is a dev-only module that is very dangerous and has the potential to break your site if used improperly
