namespace Drupal\Core\Extension
Same name in other branches
Object name | File name | Summary |
---|---|---|
ConfigImportModuleUninstallValidatorInterface | core/lib/Drupal/Core/Extension/ConfigImportModuleUninstallValidatorInterface.php | Special interface for module uninstall validators for configuration import. |
DatabaseDriver | core/lib/Drupal/Core/Extension/DatabaseDriver.php | Defines a database driver extension object. |
DatabaseDriverList | core/lib/Drupal/Core/Extension/DatabaseDriverList.php | Provides a list of available database drivers. |
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. |
ExtensionNameReservedException | core/lib/Drupal/Core/Extension/ExtensionNameReservedException.php | Exception thrown when the extension's name is already reserved. |
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. |
InstallProfileUninstallValidator | core/lib/Drupal/Core/Extension/InstallProfileUninstallValidator.php | Ensures install profile can only be uninstalled if the modules are available. |
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. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.