Classes, traits, and interfaces

Primary tabs

Name Type Namespace Locationsort descending Description Direct uses Use statements Strings
ExecutablePluginBase abstract class Drupal\Core\Executable drupal/core/lib/Drupal/Core/Executable/ExecutablePluginBase.php Provides the basic architecture for executable plugins. 1 1
CachedModuleHandler class Drupal\Core\Extension drupal/core/lib/Drupal/Core/Extension/CachedModuleHandler.php Class that manages enabled modules in a Drupal installation.
CachedModuleHandlerInterface interface Drupal\Core\Extension drupal/core/lib/Drupal/Core/Extension/CachedModuleHandlerInterface.php Interface for cacheable module handlers. 1 1
ModuleHandler class Drupal\Core\Extension drupal/core/lib/Drupal/Core/Extension/ModuleHandler.php Class that manages enabled modules in a Drupal installation. 2 7
ModuleHandlerInterface interface Drupal\Core\Extension drupal/core/lib/Drupal/Core/Extension/ModuleHandlerInterface.php Interface for classes that manage a set of enabled modules. 2 16
UpdateModuleHandler class Drupal\Core\Extension drupal/core/lib/Drupal/Core/Extension/UpdateModuleHandler.php Deals with module enables and throws exception if hooks fired during updates.
ChmodInterface interface Drupal\Core\FileTransfer drupal/core/lib/Drupal/Core/FileTransfer/ChmodInterface.php Defines an interface to chmod files. 3
FileTransfer abstract class Drupal\Core\FileTransfer drupal/core/lib/Drupal/Core/FileTransfer/FileTransfer.php Defines the base FileTransfer class. 4 1
FileTransferException class Drupal\Core\FileTransfer drupal/core/lib/Drupal/Core/FileTransfer/FileTransferException.php FileTransferException class. 3
FTP abstract class Drupal\Core\FileTransfer drupal/core/lib/Drupal/Core/FileTransfer/FTP.php Defines the base class for FTP implementations. 1
FTPExtension class Drupal\Core\FileTransfer drupal/core/lib/Drupal/Core/FileTransfer/FTPExtension.php Defines a file transfer class using the PHP FTP extension.
Local class Drupal\Core\FileTransfer drupal/core/lib/Drupal/Core/FileTransfer/Local.php Defines the local connection class for copying files as the httpd user. 1
SSH class Drupal\Core\FileTransfer drupal/core/lib/Drupal/Core/FileTransfer/SSH.php The SSH connection class for the update module.
DatabaseBackend class Drupal\Core\Flood drupal/core/lib/Drupal/Core/Flood/DatabaseBackend.php Defines the database flood backend. This is the default Drupal backend. 2
FloodInterface interface Drupal\Core\Flood drupal/core/lib/Drupal/Core/Flood/FloodInterface.php Defines an interface for flood controllers. 2
MemoryBackend class Drupal\Core\Flood drupal/core/lib/Drupal/Core/Flood/MemoryBackend.php Defines the memory flood backend. This is used for testing.
BaseFormIdInterface interface Drupal\Core\Form drupal/core/lib/Drupal/Core/Form/BaseFormIdInterface.php Provides an interface for a Form that has a base form ID. 1 2
ConfirmFormBase abstract class Drupal\Core\Form drupal/core/lib/Drupal/Core/Form/ConfirmFormBase.php Provides an generic base class for a confirmation form. 29 29
FormInterface interface Drupal\Core\Form drupal/core/lib/Drupal/Core/Form/FormInterface.php Provides an interface for a Form. 26 25
SimpletestHttpRequestSubscriber class Drupal\Core\Http\Plugin drupal/core/lib/Drupal/Core/Http/Plugin/SimpletestHttpRequestSubscriber.php Subscribe to HTTP requests and override the User-Agent header if the request is being dispatched from inside a simpletest. 2
HttpKernel class Drupal\Core drupal/core/lib/Drupal/Core/HttpKernel.php This HttpKernel is used to manage scope changes of the DI container. 1 2
DatabaseStorage class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/DatabaseStorage.php Defines a default key/value store implementation. 1
DatabaseStorageExpirable class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/DatabaseStorageExpirable.php Defines a default key/value store implementation for expiring items. 2
KeyValueDatabaseExpirableFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueDatabaseExpirableFactory.php Defines the key/value store factory for the database backend. 2
KeyValueDatabaseFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueDatabaseFactory.php Defines the key/value store factory for the database backend. 1 1 2
KeyValueExpirableFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueExpirableFactory.php Defines the key/value store factory. 2
KeyValueFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueFactory.php Defines the key/value store factory. 1 2 2
KeyValueMemoryFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueMemoryFactory.php Defines the key/value store factory for the database backend. 1
KeyValueNullExpirableFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueNullExpirableFactory.php Defines the key/value store factory for the null backend.
KeyValueStoreExpirableInterface interface Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueStoreExpirableInterface.php Defines the interface for expiring data in a key/value store. 2 1
KeyValueStoreInterface interface Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueStoreInterface.php Defines the interface for key/value store implementations. 2 6 2
MemoryStorage class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/MemoryStorage.php Defines a default key/value store implementation.
NullStorageExpirable class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/NullStorageExpirable.php Defines a null key/value store implementation.
StorageBase abstract class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/StorageBase.php Provides a base class for key/value storage implementations. 2
Language class Drupal\Core\Language drupal/core/lib/Drupal/Core/Language/Language.php An object containing the information for an interface language. 287
LanguageManager class Drupal\Core\Language drupal/core/lib/Drupal/Core/Language/LanguageManager.php Class responsible for initializing each language type. 1 9 2
LegacyUrlMatcher class Drupal\Core drupal/core/lib/Drupal/Core/LegacyUrlMatcher.php UrlMatcher matches URL based on a set of routes. 2
CountryManager class Drupal\Core\Locale drupal/core/lib/Drupal/Core/Locale/CountryManager.php Provides list of countries. 2
CountryManagerInterface interface Drupal\Core\Locale drupal/core/lib/Drupal/Core/Locale/CountryManagerInterface.php Defines a common interface for country managers. 1 1
DatabaseLockBackend class Drupal\Core\Lock drupal/core/lib/Drupal/Core/Lock/DatabaseLockBackend.php Defines the database lock backend. This is the default backend in Drupal. 3 2
LockBackendAbstract abstract class Drupal\Core\Lock drupal/core/lib/Drupal/Core/Lock/LockBackendAbstract.php Non backend related common methods implementation for lock backends. 1
LockBackendInterface interface Drupal\Core\Lock drupal/core/lib/Drupal/Core/Lock/LockBackendInterface.php Lock backend interface. 2 5
NullLockBackend class Drupal\Core\Lock drupal/core/lib/Drupal/Core/Lock/NullLockBackend.php Defines a Null lock backend.
MailInterface interface Drupal\Core\Mail drupal/core/lib/Drupal/Core/Mail/MailInterface.php Defines an interface for pluggable mail back-ends. 4 2
PhpMail class Drupal\Core\Mail drupal/core/lib/Drupal/Core/Mail/PhpMail.php The default Drupal mail backend using PHP's mail function. 2 1 1
VariableLog class Drupal\Core\Mail drupal/core/lib/Drupal/Core/Mail/VariableLog.php Defines a mail sending implementation that captures sent messages to a variable.
EntityConverter class Drupal\Core\ParamConverter drupal/core/lib/Drupal/Core/ParamConverter/EntityConverter.php This class allows the upcasting of entity ids to the respective entity object. 2
ParamConverterInterface interface Drupal\Core\ParamConverter drupal/core/lib/Drupal/Core/ParamConverter/ParamConverterInterface.php Interface for parameter converters. 2 2
ParamConverterManager class Drupal\Core\ParamConverter drupal/core/lib/Drupal/Core/ParamConverter/ParamConverterManager.php Provides a service which allows to enhance (say alter) the arguments coming from the URL. 2
PasswordInterface interface Drupal\Core\Password drupal/core/lib/Drupal/Core/Password/PasswordInterface.php Secure password hashing functions for user authentication. 1 1

Pages

Other projects