Classes, traits, and interfaces

Primary tabs

Name Type Namespace Locationsort descending Description Direct uses Use statements Strings
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.
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.
HtmlPageController class Drupal\Core drupal/core/lib/Drupal/Core/HtmlPageController.php Default controller for most HTML pages.
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.
HttpKernel class Drupal\Core drupal/core/lib/Drupal/Core/HttpKernel.php This HttpKernel is used to manage scope changes of the DI container.
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.
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
KeyValueExpirableFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueExpirableFactory.php Defines the key/value store factory.
KeyValueFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueFactory.php Defines the key/value store factory. 1 1
KeyValueMemoryFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueMemoryFactory.php Defines the key/value store factory for the database 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. 1 1
KeyValueStoreInterface interface Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueStoreInterface.php Defines the interface for key/value store implementations. 2
MemoryStorage class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/MemoryStorage.php Defines a default 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. 35
LanguageManager class Drupal\Core\Language drupal/core/lib/Drupal/Core/Language/LanguageManager.php Class responsible for initializing each language type. 1
LegacyUrlMatcher class Drupal\Core drupal/core/lib/Drupal/Core/LegacyUrlMatcher.php UrlMatcher matches URL based on a set of routes.
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. 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 4
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. 3 1
PhpMail class Drupal\Core\Mail drupal/core/lib/Drupal/Core/Mail/PhpMail.php The default Drupal mail backend using PHP's mail function. 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.
PasswordInterface interface Drupal\Core\Password drupal/core/lib/Drupal/Core/Password/PasswordInterface.php Secure password hashing functions for user authentication. 1
PhpassHashedPassword class Drupal\Core\Password drupal/core/lib/Drupal/Core/Password/PhpassHashedPassword.php Secure password hashing functions based on the Portable PHP password hashing framework. 2
AliasManager class Drupal\Core\Path drupal/core/lib/Drupal/Core/Path/AliasManager.php 1
AliasManagerInterface interface Drupal\Core\Path drupal/core/lib/Drupal/Core/Path/AliasManagerInterface.php 2 1
Path class Drupal\Core\Path drupal/core/lib/Drupal/Core/Path/Path.php Defines a class for CRUD operations on path aliases. 1
AlterDecorator class Drupal\Core\Plugin\Discovery drupal/core/lib/Drupal/Core/Plugin/Discovery/AlterDecorator.php Enables altering of discovered plugin definitions. 7
AnnotatedClassDiscovery class Drupal\Core\Plugin\Discovery drupal/core/lib/Drupal/Core/Plugin/Discovery/AnnotatedClassDiscovery.php Defines a discovery mechanism to find annotated plugins in PSR-0 namespaces. 10
CacheDecorator class Drupal\Core\Plugin\Discovery drupal/core/lib/Drupal/Core/Plugin/Discovery/CacheDecorator.php Enables static and persistent caching of discovered plugin definitions. 7
HookDiscovery class Drupal\Core\Plugin\Discovery drupal/core/lib/Drupal/Core/Plugin/Discovery/HookDiscovery.php Provides a hook-based plugin discovery class. 2
InfoHookDecorator class Drupal\Core\Plugin\Discovery drupal/core/lib/Drupal/Core/Plugin/Discovery/InfoHookDecorator.php Allows info hook implementations to enhance discovered plugin definitions. 1
Batch class Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/Batch.php Defines a batch queue handler used by the Batch API.
BatchMemory class Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/BatchMemory.php Defines a batch queue handler used by the Batch API for non-progressive batches.
Memory class Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/Memory.php Static queue implementation. 1 1
QueueInterface interface Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/QueueInterface.php Interface for a queue. 2
ReliableQueueInterface interface Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/ReliableQueueInterface.php Reliable queue interface. 1
System class Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/System.php Default queue implementation. 1 1

Pages

Other projects