function ConfigImportModuleUninstallValidatorInterface::validateConfigImport
Same name in other branches
- 10 core/lib/Drupal/Core/Extension/ConfigImportModuleUninstallValidatorInterface.php \Drupal\Core\Extension\ConfigImportModuleUninstallValidatorInterface::validateConfigImport()
- 11.x core/lib/Drupal/Core/Extension/ConfigImportModuleUninstallValidatorInterface.php \Drupal\Core\Extension\ConfigImportModuleUninstallValidatorInterface::validateConfigImport()
Determines reasons a module can not be uninstalled prior to config import.
Parameters
string $module: A module name.
\Drupal\Core\Config\StorageInterface $source_storage: Storage object used to read configuration that is about to be imported.
Return value
string[] An array of reasons the module can not be uninstalled, empty if it can. Each reason should not end with any punctuation since multiple reasons can be displayed together.
See also
\Drupal\Core\EventSubscriber\ConfigImportSubscriber::validateModules()
3 methods override ConfigImportModuleUninstallValidatorInterface::validateConfigImport()
- FieldUninstallValidator::validateConfigImport in core/
modules/ field/ src/ FieldUninstallValidator.php - Determines reasons a module can not be uninstalled prior to config import.
- ModuleRequiredByThemesUninstallValidator::validateConfigImport in core/
lib/ Drupal/ Core/ ProxyClass/ Extension/ ModuleRequiredByThemesUninstallValidator.php - Determines reasons a module can not be uninstalled prior to config import.
- ModuleRequiredByThemesUninstallValidator::validateConfigImport in core/
lib/ Drupal/ Core/ Extension/ ModuleRequiredByThemesUninstallValidator.php - Determines reasons a module can not be uninstalled prior to config import.
File
-
core/
lib/ Drupal/ Core/ Extension/ ConfigImportModuleUninstallValidatorInterface.php, line 32
Class
- ConfigImportModuleUninstallValidatorInterface
- Special interface for module uninstall validators for configuration import.
Namespace
Drupal\Core\ExtensionCode
public function validateConfigImport(string $module, StorageInterface $source_storage) : array;
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.