diff --git a/core/lib/Drupal/Core/Config/Entity/ThirdPartySettingsInterface.php b/core/lib/Drupal/Core/Config/Entity/ThirdPartySettingsInterface.php index 88e032b79c25..621b223ea066 100644 --- a/core/lib/Drupal/Core/Config/Entity/ThirdPartySettingsInterface.php +++ b/core/lib/Drupal/Core/Config/Entity/ThirdPartySettingsInterface.php @@ -46,6 +46,18 @@ interface ThirdPartySettingsInterface { */ public function getThirdPartySetting($module, $key, $default = NULL); + + /** + * Gets all third-party settings of a given module. + * + * @param string $module + * The module providing the third-party settings. + * + * @return array + * An array of key-value pairs. + */ + public function getThirdPartySettings($module); + /** * Unsets a third-party setting. *