Classes, traits, and interfaces

Primary tabs

Name Type Namespace Location Description Direct usessort descending Use statements Strings
Primitive final class Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/Primitive.php Class that holds constants for all primitive data types. 1
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.
ReadOnlyException class Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/ReadOnlyException.php Exception thrown when trying to write or set ready-only data. 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. 2
NullLockBackend class Drupal\Core\Lock drupal/core/lib/Drupal/Core/Lock/NullLockBackend.php Defines a Null lock backend.
KeyValueExpirableFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueExpirableFactory.php Defines the key/value store factory.
KeyValueDatabaseExpirableFactory class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueDatabaseExpirableFactory.php Defines the key/value store factory for the database backend.
DatabaseStorageExpirable class Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/DatabaseStorageExpirable.php Defines a default key/value store implementation for expiring items. 2
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.
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.
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
PHPTransliteration class Drupal\Core\Transliteration drupal/core/lib/Drupal/Core/Transliteration/PHPTransliteration.php Enhances PHPTransliteration with an alter hook. 1
AliasManagerCacheDecorator class Drupal\Core\CacheDecorator drupal/core/lib/Drupal/Core/CacheDecorator/AliasManagerCacheDecorator.php Class used by the PathSubscriber to get the system path and cache path lookups. 1
MemoryBackend class Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/MemoryBackend.php Defines a memory cache implementation. 3
NullBackend class Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/NullBackend.php Defines a stub cache implementation. 1
BackendChain class Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/BackendChain.php Defines a chained cache implementation for combining multiple cache backends. 2
CacheFactory class Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/CacheFactory.php Defines the cache backend factory. 1
InstallBackend class Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/InstallBackend.php Defines a stub cache implementation to be used during installation. 1
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().
AccessManager class Drupal\Core\Access drupal/core/lib/Drupal/Core/Access/AccessManager.php Attaches access check services to routes and runs them on request. 1
EntityManager class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityManager.php Manages entity type plugin definitions.
EntityMalformedException class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityMalformedException.php Defines an exception thrown when a malformed entity is passed. 3
EntityAccessController class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityAccessController.php Defines a base class for entity access controllers.
EntityStorageException class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityStorageException.php Defines an exception thrown when storage operations fail. 3
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.
SchemaObjectExistsException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/SchemaObjectExistsException.php Exception thrown if an object being created already exists. 4
TransactionNoActiveException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/TransactionNoActiveException.php Exception for when popTransaction() is called with no active transaction. 3
TransactionCommitFailedException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/TransactionCommitFailedException.php Exception thrown when a commit() function fails. 2
TransactionOutOfOrderException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/TransactionOutOfOrderException.php Exception thrown when a rollback() resulted in other active transactions being rolled-back. 2
DatabaseExceptionWrapper class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/DatabaseExceptionWrapper.php This wrapper class serves only to provide additional debug information. 3
Log class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/Log.php Database query logger.
IntegrityConstraintViolationException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/IntegrityConstraintViolationException.php Exception thrown if a query would violate an integrity constraint. 4
Statement class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/Statement.php Default implementation of DatabaseStatementInterface.
SchemaObjectDoesNotExistException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/SchemaObjectDoesNotExistException.php Exception thrown if an object being modified doesn't exist yet. 3
StatementEmpty class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/StatementEmpty.php Empty implementation of a database statement. 2
TransactionNameNonUniqueException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/TransactionNameNonUniqueException.php Exception thrown when a savepoint or transaction name occurs twice. 1
ConnectionNotDefinedException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/ConnectionNotDefinedException.php Exception thrown if an undefined database connection is requested. 3
DriverNotSpecifiedException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/DriverNotSpecifiedException.php Exception thrown if no driver is specified for a database connection.
Database abstract class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/Database.php Primary front-controller for the database system. 60
AjaxResponse class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/AjaxResponse.php JSON response object for AJAX requests. 1
AfterCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/AfterCommand.php An AJAX command for calling the jQuery after() method. 1
RemoveCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/RemoveCommand.php AJAX command for calling the jQuery remove() method. 1
AlertCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/AlertCommand.php AJAX command for a javascript alert box. 1
PrependCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/PrependCommand.php AJAX command for calling the jQuery insert() method. 1
SettingsCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/SettingsCommand.php AJAX command for adjusting Drupal's JavaScript settings. 1

Pages

Other projects