PluginsΒΆ
Actions are executed by plugins. Each plugin performs a specific transformation of the config data.
Some plugins implement the ValidatePaths trait which adds additional options for specifying a path into the config data and validating that path.
The plugins currently available are:
- change
- Uses ValidatePaths. This is the default plugin. String replacement is
performed in the
sourcedata. Any givenvaluewill be saved to the specifiedpathin the config data. - add
- Uses ValidatePaths. Adds a new
valueat the specifiedpathin the config data. Typically used to add additional array items. - delete
- Uses ValidatePaths. Clears the data at the specified
pathin the config data, or completely deletes a specific configuration item if nopathis given. - include
- Loads and runs a specific
actionfrom a differentmoduleandfile. Allows thereplacevalues to override those specified in the other module. Used to create reusable actions templates in your module that can be used by other modules.