|
DatabaseDriverUninstallValidator |
core/lib/Drupal/Core/Extension/DatabaseDriverUninstallValidator.php |
Ensures installed modules providing a database driver are not uninstalled. |
|
Dependency |
core/lib/Drupal/Core/Extension/Dependency.php |
A value object representing dependency information. |
|
Extension |
core/lib/Drupal/Core/Extension/Extension.php |
Defines an extension (file) object. |
|
ExtensionDiscovery |
core/lib/Drupal/Core/Extension/ExtensionDiscovery.php |
Discovers available extensions in the filesystem. |
|
ExtensionLifecycle |
core/lib/Drupal/Core/Extension/ExtensionLifecycle.php |
Extension lifecycle. |
|
ExtensionList |
core/lib/Drupal/Core/Extension/ExtensionList.php |
Provides available extensions. |
|
ExtensionNameLengthException |
core/lib/Drupal/Core/Extension/ExtensionNameLengthException.php |
Exception thrown when the extension's name length exceeds the allowed maximum. |
|
ExtensionPathResolver |
core/lib/Drupal/Core/Extension/ExtensionPathResolver.php |
Factory for getting extension lists by type. |
|
ExtensionVersion |
core/lib/Drupal/Core/Extension/ExtensionVersion.php |
Provides an extension version value object. |
|
InfoParser |
core/lib/Drupal/Core/Extension/InfoParser.php |
Parses extension .info.yml files. |
|
InfoParserDynamic |
core/lib/Drupal/Core/Extension/InfoParserDynamic.php |
Parses dynamic .info.yml files that might change during the page request. |
|
InfoParserException |
core/lib/Drupal/Core/Extension/InfoParserException.php |
An exception thrown by the InfoParser class whilst parsing info.yml files. |
|
InfoParserInterface |
core/lib/Drupal/Core/Extension/InfoParserInterface.php |
Interface for classes that parses Drupal's info.yml files. |
|
MissingDependencyException |
core/lib/Drupal/Core/Extension/MissingDependencyException.php |
Exception class to throw when modules are missing on install. |
|
ModuleDependencyMessageTrait |
core/lib/Drupal/Core/Extension/ModuleDependencyMessageTrait.php |
Messages for missing or incompatible dependencies on modules. |
|
ModuleExtensionList |
core/lib/Drupal/Core/Extension/ModuleExtensionList.php |
Provides a list of available modules. |
|
ModuleHandler |
core/lib/Drupal/Core/Extension/ModuleHandler.php |
Class that manages modules in a Drupal installation. |
|
ModuleHandlerInterface |
core/lib/Drupal/Core/Extension/ModuleHandlerInterface.php |
Interface for classes that manage a set of enabled modules. |
|
ModuleInstaller |
core/lib/Drupal/Core/Extension/ModuleInstaller.php |
Default implementation of the module installer. |
|
ModuleInstallerInterface |
core/lib/Drupal/Core/Extension/ModuleInstallerInterface.php |
Provides the installation of modules with creating the db schema and more. |
|
ModuleRequiredByThemesUninstallValidator |
core/lib/Drupal/Core/Extension/ModuleRequiredByThemesUninstallValidator.php |
Ensures modules cannot be uninstalled if enabled themes depend on them. |
|
ModuleUninstallValidatorException |
core/lib/Drupal/Core/Extension/ModuleUninstallValidatorException.php |
Defines an exception thrown when uninstalling a module that did not validate. |
|
ModuleUninstallValidatorInterface |
core/lib/Drupal/Core/Extension/ModuleUninstallValidatorInterface.php |
Common interface for module uninstall validators. |
|
ProfileExtensionList |
core/lib/Drupal/Core/Extension/ProfileExtensionList.php |
Provides a list of installation profiles. |
|
RequiredModuleUninstallValidator |
core/lib/Drupal/Core/Extension/RequiredModuleUninstallValidator.php |
Ensures that required modules cannot be uninstalled. |
|
ThemeEngineExtensionList |
core/lib/Drupal/Core/Extension/ThemeEngineExtensionList.php |
Provides a list of available theme engines. |
|
ThemeExtensionList |
core/lib/Drupal/Core/Extension/ThemeExtensionList.php |
Provides a list of available themes. |
|
ThemeHandler |
core/lib/Drupal/Core/Extension/ThemeHandler.php |
Default theme handler using the config system to store installation statuses. |
|
ThemeHandlerInterface |
core/lib/Drupal/Core/Extension/ThemeHandlerInterface.php |
Manages the list of available themes. |
|
ThemeInstaller |
core/lib/Drupal/Core/Extension/ThemeInstaller.php |
Manages theme installation/uninstallation. |
|
ThemeInstallerInterface |
core/lib/Drupal/Core/Extension/ThemeInstallerInterface.php |
Manages theme installation/uninstallation. |