Classes, traits, and interfaces

Primary tabs

Name Type Namespace Location Description Direct uses Use statementssort descending Strings
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
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
KernelDestructionSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/KernelDestructionSubscriber.php Destructs services that are initiated and tagged with "needs_destruction". 2
ConfigSnapshotSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/ConfigSnapshotSubscriber.php Create a snapshot when config is imported. 2
ConfigImportSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/ConfigImportSubscriber.php Config import subscriber for config import events. 2
FinishResponseSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/FinishResponseSubscriber.php Response subscriber to handle finished responses. 2
RequestCloseSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/RequestCloseSubscriber.php Subscriber for all responses. 2
MaintenanceModeSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/MaintenanceModeSubscriber.php Maintenance mode subscriber for controller requests. 2
PathSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/PathSubscriber.php Access subscriber for controller requests. 2
ExecutableException class Drupal\Core\Executable drupal/core/lib/Drupal/Core/Executable/ExecutableException.php Generic executable plugin exception class.
CountryManager class Drupal\Core\Locale drupal/core/lib/Drupal/Core/Locale/CountryManager.php Provides list of countries. 2
ArchiverManager class Drupal\Core\Archiver drupal/core/lib/Drupal/Core/Archiver/ArchiverManager.php Archiver plugin manager. 2
Statement class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/Statement.php Default implementation of StatementInterface.
TransactionException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/TransactionException.php Exception thrown by an error in a database transaction. 5
DriverNotSpecifiedException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/DriverNotSpecifiedException.php Exception thrown if no driver is specified for a database connection.
TransactionExplicitCommitNotAllowedException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/TransactionExplicitCommitNotAllowedException.php Exception to deny attempts to explicitly manage transactions.
SchemaException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/SchemaException.php Base exception for Schema-related errors. 2
Log class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/Log.php Database query logger.
MemoryBackend class Drupal\Core\Flood drupal/core/lib/Drupal/Core/Flood/MemoryBackend.php Defines the memory flood backend. This is used for testing.
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
LockBackendAbstract abstract class Drupal\Core\Lock drupal/core/lib/Drupal/Core/Lock/LockBackendAbstract.php Non backend related common methods implementation for lock backends. 1
NullLockBackend class Drupal\Core\Lock drupal/core/lib/Drupal/Core/Lock/NullLockBackend.php Defines a Null lock backend.
ReadOnlyStream abstract class Drupal\Core\StreamWrapper drupal/core/lib/Drupal/Core/StreamWrapper/ReadOnlyStream.php Defines a read-only Drupal stream wrapper base class.
TemporaryStream class Drupal\Core\StreamWrapper drupal/core/lib/Drupal/Core/StreamWrapper/TemporaryStream.php Defines a Drupal temporary (temporary://) stream wrapper class.
PrivateStream class Drupal\Core\StreamWrapper drupal/core/lib/Drupal/Core/StreamWrapper/PrivateStream.php Drupal private (private://) stream wrapper class.
CompiledRoute class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/CompiledRoute.php A compiled route contains derived information from a route object.
RouteCompiler class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/RouteCompiler.php Compiler to generate derived information from a Route necessary for matching.
UrlMatcher class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/UrlMatcher.php Drupal-specific URL Matcher; handles the Drupal "system path" mapping. 2
NullGenerator class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/NullGenerator.php No-op implementation of a Url Generator, needed for backward compatibility. 2
RouteBuilder class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/RouteBuilder.php Managing class for rebuilding the router table. 2
DatabaseStorage class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/DatabaseStorage.php Defines a default key/value store implementation. 1
KeyValueExpirableFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueExpirableFactory.php Defines the key/value store factory. 2
KeyValueNullExpirableFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueNullExpirableFactory.php Defines the key/value store factory for the null backend.
StorageBase abstract class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/StorageBase.php Provides a base class for key/value storage implementations. 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
NullStorageExpirable class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/NullStorageExpirable.php Defines a null key/value store implementation.
MemoryStorage class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/MemoryStorage.php Defines a default key/value store implementation.
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.
SSH class Drupal\Core\FileTransfer drupal/core/lib/Drupal/Core/FileTransfer/SSH.php The SSH connection class for the update module.
DatabaseBackendFactory class Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/DatabaseBackendFactory.php 2
CacheFactory class Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/CacheFactory.php 2
TwigNodeVisitor class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/TwigNodeVisitor.php Provides a Twig_NodeVisitor to change the generated parse-tree.
TwigExtension class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/TwigExtension.php A class for providing Twig extensions (specific Twig_NodeVisitors, filters and functions).
AttributeBoolean class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/AttributeBoolean.php A class that defines a type of boolean HTML attribute.
AttributeArray class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/AttributeArray.php A class that defines a type of Attribute that can be added to as an array.
AttributeString class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/AttributeString.php A class that represents most standard HTML attributes.
AttributeValueBase abstract class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/AttributeValueBase.php Defines the base class for an attribute type. 3
TwigEnvironment class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/TwigEnvironment.php A class that defines a Twig environment for Drupal.
Batch class Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/Batch.php Defines a batch queue handler used by the Batch API.

Pages

Other projects