Classes, traits, and interfaces

Primary tabs

Name Type Namespace Location Description Direct uses Use statementssort descending Strings
Theme class Drupal\Core\Updater drupal/core/lib/Drupal/Core/Updater/Theme.php Defines a class for updating themes using Drupal\Core\FileTransfer\FileTransfer classes via authorize.php.
Module class Drupal\Core\Updater drupal/core/lib/Drupal/Core/Updater/Module.php Defines a class for updating modules using Drupal\Core\FileTransfer\FileTransfer classes via authorize.php.
ViewSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/ViewSubscriber.php Main subscriber for VIEW HTTP responses.
LegacyControllerSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/LegacyControllerSubscriber.php Access subscriber for controller requests.
MaintenanceModeSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/MaintenanceModeSubscriber.php Maintenance mode subscriber for controller requests.
ConfigGlobalOverrideSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/ConfigGlobalOverrideSubscriber.php Override configuration values with values in global $conf variable.
FinishResponseSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/FinishResponseSubscriber.php Response subscriber to handle finished responses.
AccessSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/AccessSubscriber.php Access subscriber for controller requests.
PathSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/PathSubscriber.php Access subscriber for controller requests.
LegacyRequestSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/LegacyRequestSubscriber.php KernelEvents::REQUEST event subscriber to initialize theme and modules.
RequestCloseSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/RequestCloseSubscriber.php Subscriber for all responses.
RouteProcessorSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/RouteProcessorSubscriber.php Listener to process request controller information.
LegacyAccessSubscriber class Drupal\Core\EventSubscriber drupal/core/lib/Drupal/Core/EventSubscriber/LegacyAccessSubscriber.php Access subscriber for legacy controller requests.
MissingContextException class Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/MissingContextException.php Exception thrown when data wrappers miss contextual information.
TypedDataManager class Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/TypedDataManager.php Manages data type plugins.
TypedDataFactory class Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/TypedDataFactory.php A factory for typed data objects.
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.
StorageBase abstract class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/StorageBase.php Provides a base class for key/value storage implementations. 2
KeyValueExpirableFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueExpirableFactory.php Defines the key/value store factory.
DatabaseStorage class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/DatabaseStorage.php Defines a default key/value store implementation. 1
KeyValueDatabaseExpirableFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueDatabaseExpirableFactory.php Defines the key/value store factory for the database backend.
MemoryStorage class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/MemoryStorage.php Defines a default key/value store implementation.
KeyValueMemoryFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueMemoryFactory.php Defines the key/value store factory for the database backend.
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.
DefaultAccessCheck class Drupal\Core\Access drupal/core/lib/Drupal/Core/Access/DefaultAccessCheck.php Allows access to routes to be controlled by an '_access' boolean parameter.
PermissionAccessCheck class Drupal\Core\Access drupal/core/lib/Drupal/Core/Access/PermissionAccessCheck.php Determines access to routes based on permissions defined via hook_permission().
EntityManager class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityManager.php Manages entity type plugin definitions.
EntityAccessController class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityAccessController.php Defines a base class for entity access controllers.
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.
TransactionExplicitCommitNotAllowedException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/TransactionExplicitCommitNotAllowedException.php Exception to deny attempts to explicitly manage transactions.
Log class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/Log.php Database query logger.
Statement class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/Statement.php Default implementation of DatabaseStatementInterface.
SchemaException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/SchemaException.php Base exception for Schema-related errors. 2
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.
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.
Batch class Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/Batch.php Defines a batch queue handler used by the Batch API.
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.
NativePhpunitTask class drupal/core/vendor/doctrine/common/tests/NativePhpunitTask.php A more flexible and powerful PHPUnit Task than the native Phing one.
NativePhpunitPrinter class drupal/core/vendor/doctrine/common/tests/NativePhpunitTask.php
PhpExtensions class drupal/core/vendor/doctrine/common/bin/travis-setup.php
InvalidDecoratedMethod class Drupal\Component\Plugin\Exception drupal/core/lib/Drupal/Component/Plugin/Exception/InvalidDecoratedMethod.php Exception thrown when a decorator's _call() method is triggered, but the decorated object does not contain the requested method.
Binary class Drupal\Core\TypedData\Type drupal/core/lib/Drupal/Core/TypedData/Type/Binary.php The binary data type.
Integer class Drupal\Core\TypedData\Type drupal/core/lib/Drupal/Core/TypedData/Type/Integer.php The integer data type.
Date class Drupal\Core\TypedData\Type drupal/core/lib/Drupal/Core/TypedData/Type/Date.php The date data type.
Float class Drupal\Core\TypedData\Type drupal/core/lib/Drupal/Core/TypedData/Type/Float.php The float data type.

Pages

Other projects