Classes, traits, and interfaces

Primary tabs

Name Typesort descending Namespace Location Description Direct uses Use statements Strings
Drupal class drupal/core/lib/Drupal.php Static Service Container wrapper. 4
DrupalKernel class Drupal\Core drupal/core/lib/Drupal/Core/DrupalKernel.php The DrupalKernel class is the core of Drupal itself. 11
UnitTestCase abstract class Drupal\Tests drupal/core/tests/Drupal/Tests/UnitTestCase.php Provides a base class and helpers for Drupal unit tests. 37 37
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
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. 2 2
AccessManager class Drupal\Core\Access drupal/core/lib/Drupal/Core/Access/AccessManager.php Attaches access check services to routes and runs them on request. 2 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.
ExecutablePluginBase abstract class Drupal\Core\Executable drupal/core/lib/Drupal/Core/Executable/ExecutablePluginBase.php Provides the basic architecture for executable plugins. 1 1
CountryManager class Drupal\Core\Locale drupal/core/lib/Drupal/Core/Locale/CountryManager.php Provides list of countries. 2
ConfirmFormBase abstract class Drupal\Core\Form drupal/core/lib/Drupal/Core/Form/ConfirmFormBase.php Provides an generic base class for a confirmation form. 29 29
ControllerResolver class Drupal\Core\Controller drupal/core/lib/Drupal/Core/Controller/ControllerResolver.php ControllerResolver to enhance controllers beyond Symfony's basic handling. 2 2
HtmlFormController class Drupal\Core\Controller drupal/core/lib/Drupal/Core/Controller/HtmlFormController.php Wrapping controller for forms that serve as the main page body. 1 1
ArchiverManager class Drupal\Core\Archiver drupal/core/lib/Drupal/Core/Archiver/ArchiverManager.php Archiver plugin manager. 2
ActionManager class Drupal\Core\Action drupal/core/lib/Drupal/Core/Action/ActionManager.php Provides an Action plugin manager. 3 2
ActionBase abstract class Drupal\Core\Action drupal/core/lib/Drupal/Core/Action/ActionBase.php Provides a base implementation for an Action plugin. 17 17
ConfigurableActionBase abstract class Drupal\Core\Action drupal/core/lib/Drupal/Core/Action/ConfigurableActionBase.php Provides a base implementation for a configurable Action plugin. 7 7
ModuleHandler class Drupal\Core\Extension drupal/core/lib/Drupal/Core/Extension/ModuleHandler.php Class that manages enabled modules in a Drupal installation. 2 7
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 4
Schema abstract class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/Schema.php 3 3
Statement class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/Statement.php Default implementation of StatementInterface.
TransactionCommitFailedException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/TransactionCommitFailedException.php Exception thrown when a commit() function fails. 2
SchemaObjectExistsException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/SchemaObjectExistsException.php Exception thrown if an object being created already exists. 5
StatementEmpty class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/StatementEmpty.php Empty implementation of a database statement. 2
TransactionNoActiveException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/TransactionNoActiveException.php Exception for when popTransaction() is called with no active transaction. 3
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.
DatabaseExceptionWrapper class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/DatabaseExceptionWrapper.php This wrapper class serves only to provide additional debug information. 4
IntegrityConstraintViolationException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/IntegrityConstraintViolationException.php Exception thrown if a query would violate an integrity constraint. 4
Transaction class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/Transaction.php A wrapper class for creating and managing database transactions. 3 3
Connection abstract class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/Connection.php Base Database API class. 3 57 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
ConnectionNotDefinedException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/ConnectionNotDefinedException.php Exception thrown if an undefined database connection is requested. 3
DatabaseNotFoundException class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/DatabaseNotFoundException.php Exception thrown if specified database is not found. 6
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
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.
Database abstract class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/Database.php Primary front-controller for the database system. 71 1
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
StatementPrefetch class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/StatementPrefetch.php An implementation of StatementInterface that prefetches all data. 1 1
TranslationManager class Drupal\Core\StringTranslation drupal/core/lib/Drupal/Core/StringTranslation/TranslationManager.php Defines a chained translation implementation combining multiple translators. 1 2
DrupalDateTime class Drupal\Core\Datetime drupal/core/lib/Drupal/Core/Datetime/DrupalDateTime.php Extends DateTimePlus(). 25

Pages

Other projects