Classes, traits, and interfaces

Primary tabs

Name Type Namespace Locationsort descending Description Direct uses Use statements Strings
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
SchemaObjectExistsException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/SchemaObjectExistsException.php Exception thrown if an object being created already exists. 5
Statement class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/Statement.php Default implementation of StatementInterface.
StatementEmpty class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/StatementEmpty.php Empty implementation of a database statement. 2
StatementInterface interface Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/StatementInterface.php Represents a prepared statement. 4 4
StatementPrefetch class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/StatementPrefetch.php An implementation of StatementInterface that prefetches all data. 1 1
Transaction class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/Transaction.php A wrapper class for creating and managing database transactions. 3 3
TransactionCommitFailedException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/TransactionCommitFailedException.php Exception thrown when a commit() function fails. 2
TransactionException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/TransactionException.php Exception thrown by an error in a database transaction. 5
TransactionExplicitCommitNotAllowedException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/TransactionExplicitCommitNotAllowedException.php Exception to deny attempts to explicitly manage transactions.
TransactionNameNonUniqueException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/TransactionNameNonUniqueException.php Exception thrown when a savepoint or transaction name occurs twice. 1
TransactionNoActiveException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/TransactionNoActiveException.php Exception for when popTransaction() is called with no active transaction. 3
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
Date class Drupal\Core\Datetime drupal/core/lib/Drupal/Core/Datetime/Date.php Provides a service to handler various date related functionality. 2
DrupalDateTime class Drupal\Core\Datetime drupal/core/lib/Drupal/Core/Datetime/DrupalDateTime.php Extends DateTimePlus(). 25
RegisterAccessChecksPass class Drupal\Core\DependencyInjection\Compiler drupal/core/lib/Drupal/Core/DependencyInjection/Compiler/RegisterAccessChecksPass.php Adds services tagged 'access_check' to the access_manager service. 1
RegisterKernelListenersPass class Drupal\Core\DependencyInjection\Compiler drupal/core/lib/Drupal/Core/DependencyInjection/Compiler/RegisterKernelListenersPass.php 1
RegisterMatchersPass class Drupal\Core\DependencyInjection\Compiler drupal/core/lib/Drupal/Core/DependencyInjection/Compiler/RegisterMatchersPass.php Adds services tagged 'chained_matcher' to the 'matcher' service. 1
RegisterParamConvertersPass class Drupal\Core\DependencyInjection\Compiler drupal/core/lib/Drupal/Core/DependencyInjection/Compiler/RegisterParamConvertersPass.php Registers EntityConverter services with the ParamConverterManager. 1
RegisterPathProcessorsPass class Drupal\Core\DependencyInjection\Compiler drupal/core/lib/Drupal/Core/DependencyInjection/Compiler/RegisterPathProcessorsPass.php Adds services to the 'path_processor_manager service. 1
RegisterRouteEnhancersPass class Drupal\Core\DependencyInjection\Compiler drupal/core/lib/Drupal/Core/DependencyInjection/Compiler/RegisterRouteEnhancersPass.php Registers route enhancer services with the router. 1
RegisterRouteFiltersPass class Drupal\Core\DependencyInjection\Compiler drupal/core/lib/Drupal/Core/DependencyInjection/Compiler/RegisterRouteFiltersPass.php Adds services tagged 'nested_matcher' to the tagged_matcher service. 1
RegisterServicesForDestructionPass class Drupal\Core\DependencyInjection\Compiler drupal/core/lib/Drupal/Core/DependencyInjection/Compiler/RegisterServicesForDestructionPass.php Adds services tagged "needs_destruction" to the "kernel_destruct_subscriber" service. 1
RegisterStringTranslatorsPass class Drupal\Core\DependencyInjection\Compiler drupal/core/lib/Drupal/Core/DependencyInjection/Compiler/RegisterStringTranslatorsPass.php Adds services tagged 'string_translator' to the string_translation service. 1
ContainerBuilder class Drupal\Core\DependencyInjection drupal/core/lib/Drupal/Core/DependencyInjection/ContainerBuilder.php Drupal's dependency injection container builder. 12
UpdateBundle class Drupal\Core\DependencyInjection drupal/core/lib/Drupal/Core/DependencyInjection/UpdateBundle.php Bundle class for update.php service overrides.
YamlFileLoader class Drupal\Core\DependencyInjection drupal/core/lib/Drupal/Core/DependencyInjection/YamlFileLoader.php YamlFileLoader loads YAML files service definitions. 1
DestructableInterface interface Drupal\Core drupal/core/lib/Drupal/Core/DestructableInterface.php The interface for services that need explicit destruction. 6 6
DrupalKernel class Drupal\Core drupal/core/lib/Drupal/Core/DrupalKernel.php The DrupalKernel class is the core of Drupal itself. 11
DrupalKernelInterface interface Drupal\Core drupal/core/lib/Drupal/Core/DrupalKernelInterface.php The interface for DrupalKernel, the core of Drupal. 1
EntityType class Drupal\Core\Entity\Annotation drupal/core/lib/Drupal/Core/Entity/Annotation/EntityType.php Defines an Entity type annotation object. 50
ContentEntityInterface interface Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/ContentEntityInterface.php Defines a common interface for all content entity objects. 8 9
EntityListController class Drupal\Core\Entity\Controller drupal/core/lib/Drupal/Core/Entity/Controller/EntityListController.php Defines a generic controller to list entities.
DatabaseStorageController class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/DatabaseStorageController.php Defines a base entity controller class. 4 4
DatabaseStorageControllerNG class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/DatabaseStorageControllerNG.php Implements Field API specific enhancements to the DatabaseStorageController class. 8 9
EntityFormEnhancer class Drupal\Core\Entity\Enhancer drupal/core/lib/Drupal/Core/Entity/Enhancer/EntityFormEnhancer.php Enhances an entity form route with the appropriate controller. 2
Entity class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/Entity.php Defines a base entity class. 8 7
EntityAccessCheck class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityAccessCheck.php Provides a generic access checker for entities. 1 2
EntityAccessController class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityAccessController.php Defines a default implementation for entity access controllers. 11 12
EntityAccessControllerInterface interface Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityAccessControllerInterface.php Defines a common interface for entity access controller classes. 1
EntityBCDecorator class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityBCDecorator.php Provides backwards compatible (BC) access to entity fields. 2 3
EntityControllerInterface interface Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityControllerInterface.php Defines a common interface for entity controllers. 9 7
EntityFormController class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityFormController.php Base class for entity form controllers. 17 16
EntityFormControllerInterface interface Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityFormControllerInterface.php Defines a common interface for entity form controller classes. 1 1
EntityFormControllerNG class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityFormControllerNG.php Entity form controller variant for entity types using the new property API. 5 5
EntityInterface interface Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityInterface.php Defines a common interface for all entity objects. 6 206
EntityListController class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityListController.php Provides a generic implementation of an entity list controller. 1 1
EntityListControllerInterface interface Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityListControllerInterface.php Defines an interface for entity list controllers. 1
EntityMalformedException class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityMalformedException.php Defines an exception thrown when a malformed entity is passed. 4
EntityManager class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityManager.php Manages entity type plugin definitions. 33 2

Pages

Other projects