class ModuleInstaller in CiviCRM Entity 8.3
Class ContentUninstallValidator.
Hierarchy
- class \Drupal\Core\Extension\ModuleInstaller implements ModuleInstallerInterface
- class \Drupal\civicrm_entity\ModuleInstaller
Expanded class hierarchy of ModuleInstaller
1 string reference to 'ModuleInstaller'
1 service uses ModuleInstaller
File
- src/
ModuleInstaller.php, line 14
Namespace
Drupal\civicrm_entityView source
class ModuleInstaller extends ExtensionModuleInstaller {
/**
* The module installer.
*
* @var \Drupal\Core\Extension\ModuleInstallerInterface
*/
protected $moduleInstaller;
/**
* {@inheritdoc}
*/
public function __construct(ModuleInstallerInterface $module_installer, $root, ModuleHandlerInterface $module_handler, DrupalKernelInterface $kernel) {
parent::__construct($root, $module_handler, $kernel);
$this->moduleInstaller = $module_installer;
}
/**
* {@inheritdoc}
*/
public function validateUninstall(array $module_list) {
$reasons = parent::validateUninstall($module_list);
unset($reasons['civicrm_entity']);
return $reasons;
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ModuleInstaller:: |
protected | property | The drupal kernel. | |
ModuleInstaller:: |
protected | property | The module handler. | |
ModuleInstaller:: |
protected | property | The module installer. | |
ModuleInstaller:: |
protected | property | The app root. | |
ModuleInstaller:: |
protected | property | The uninstall validators. | |
ModuleInstaller:: |
public | function |
Adds module a uninstall validator. Overrides ModuleInstallerInterface:: |
|
ModuleInstaller:: |
public | function |
Installs a given list of modules. Overrides ModuleInstallerInterface:: |
|
ModuleInstaller:: |
protected | function | Helper method for removing all cache bins registered by a given module. | |
ModuleInstaller:: |
public | function |
Uninstalls a given list of modules. Overrides ModuleInstallerInterface:: |
|
ModuleInstaller:: |
protected | function | Updates the kernel module list. | |
ModuleInstaller:: |
public | function |
Determines whether a list of modules can be uninstalled. Overrides ModuleInstaller:: |
|
ModuleInstaller:: |
public | function |
Constructs a new ModuleInstaller instance. Overrides ModuleInstaller:: |