Problem/Motivation
Install the module, there is no default configuration file in the module, also no schema description for the configuration.
When you save the settings form, unessecarry null values are saved.
for example "token_auth'' is a fieldset, but it's value is retrieved from form state and set to save (which is null).
Steps to reproduce
Install the module, edit the setting and save them.
Proposed resolution
Add a config/install/matomo_reports.matomoreportssettings.yml file.
Add a schema description for the settings.
Implement proper config form mapping between form fields and config settings. Core now supports adding a config property mapping to be set on the form elements.
Comments
Comment #3
shelane