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. |
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. |
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. |
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. |