diff --git a/source/includes/_plugin_integrations_configuration.md b/source/includes/_plugin_integrations_configuration.md index 025e272c529..fcd991937e6 100644 --- a/source/includes/_plugin_integrations_configuration.md +++ b/source/includes/_plugin_integrations_configuration.md @@ -98,3 +98,8 @@ Currently the integrations bundle provides default features. To use these featur The integrations bundle provides a sync framework for 3rd party services to sync with Mautic's contacts and companies. The `\Mautic\IntegrationsBundle\Integration\Interfaces\ConfigFormSyncInterface` determines the configuration options for this sync feature. Refer to the method docblocks in the interface for more details. Read more about how to leverage the [sync framework](#integration-sync-engine). + +##### Config Form Notes Interface +The interface, `\Mautic\IntegrationsBundle\Integration\Interfaces\ConfigFormNotesInterface`, provides a way to put notes, either info or warning, on the plugin configuration form. + +Read more about to how tos [here](#integration-configuration-form-notes) diff --git a/source/includes/_plugin_integrations_configuration_form_notes.md b/source/includes/_plugin_integrations_configuration_form_notes.md new file mode 100644 index 00000000000..38292cc2322 --- /dev/null +++ b/source/includes/_plugin_integrations_configuration_form_notes.md @@ -0,0 +1,77 @@ +### Integration Configuration Form Notes + +The integration framework lets developer define their custom messages for the plugin's configuration form. + +The `ConfigSupport` class should implement the `\Mautic\IntegrationsBundle\Integration\Interfaces\ConfigFormNotesInterface`. + +```php +