Classes, traits, and interfaces

Primary tabs

Name Type Namespace Location Description Direct uses Use statementssort ascending Strings
WebTestBase abstract class Drupal\simpletest drupal/core/modules/simpletest/lib/Drupal/simpletest/WebTestBase.php Test case for typical Drupal tests. 312 317
Language class Drupal\Core\Language drupal/core/lib/Drupal/Core/Language/Language.php An object containing the information for an interface language. 287
Translation class Drupal\Core\Annotation drupal/core/lib/Drupal/Core/Annotation/Translation.php Defines a translatable annotation object. 276
Request class Symfony\Component\HttpFoundation drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Request.php Request represents an HTTP request. 2 213 2
EntityInterface interface Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityInterface.php Defines a common interface for all entity objects. 6 206
PluginID class Drupal\Component\Annotation drupal/core/lib/Drupal/Component/Annotation/PluginID.php Defines a Plugin annotation object that just contains an ID. 1 163
Plugin class Drupal\Component\Annotation drupal/core/lib/Drupal/Component/Annotation/Plugin.php Defines a Plugin annotation object. 10 161
ContainerInterface interface Symfony\Component\DependencyInjection drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/ContainerInterface.php ContainerInterface is the interface implemented by service container classes. 2 130
ViewExecutable class Drupal\views drupal/core/modules/views/lib/Drupal/views/ViewExecutable.php An object to contain all of the data to generate a view, plus the member functions to build the view query, execute the query and render the output. 106
ContainerBuilder class Symfony\Component\DependencyInjection drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/ContainerBuilder.php ContainerBuilder is a DI container that provides an API to easily describe services. 2 94
Constraint abstract class Symfony\Component\Validator drupal/core/vendor/symfony/validator/Symfony/Component/Validator/Constraint.php Contains the properties of a constraint definition. 44 91
Response class Symfony\Component\HttpFoundation drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Response.php Response represents an HTTP response. 5 88
Route class Symfony\Component\Routing drupal/core/vendor/symfony/routing/Symfony/Component/Routing/Route.php A Route describes a route and its parameters. 2 83
Database abstract class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/Database.php Primary front-controller for the database system. 71 1
DrupalUnitTestBase abstract class Drupal\simpletest drupal/core/modules/simpletest/lib/Drupal/simpletest/DrupalUnitTestBase.php Base test case class for Drupal unit tests. 60 62
DisplayPluginBase abstract class Drupal\views\Plugin\views\display drupal/core/modules/views/lib/Drupal/views/Plugin/views/display/DisplayPluginBase.php The default display plugin handler. Display plugins handle options and basic mechanisms for different output methods. 7 59
Connection abstract class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/Connection.php Base Database API class. 3 57 3
RouteCollection class Symfony\Component\Routing drupal/core/vendor/symfony/routing/Symfony/Component/Routing/RouteCollection.php A RouteCollection represents a set of Route instances. 55
EventSubscriberInterface interface Symfony\Component\EventDispatcher drupal/core/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventSubscriberInterface.php An EventSubscriber knows himself what events he is interested in. If an EventSubscriber is added to an EventDispatcherInterface, the manager invokes {@link getSubscribedEvents} and registers the subscriber as a listener for all returned events. 52 55
Reference class Symfony\Component\DependencyInjection drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Reference.php Reference represents a service reference. 52
EntityType class Drupal\Core\Entity\Annotation drupal/core/lib/Drupal/Core/Entity/Annotation/EntityType.php Defines an Entity type annotation object. 50
HttpKernelInterface interface Symfony\Component\HttpKernel drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpKernelInterface.php HttpKernelInterface handles a Request to convert it to a Response. 5 50
NestedArray class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/NestedArray.php Provides helpers to perform operations on nested arrays and array keys of variable depth. 49
AssetInterface interface Assetic\Asset drupal/core/vendor/kriswallsmith/assetic/src/Assetic/Asset/AssetInterface.php An asset has a mutable URL and content and can be loaded and dumped. 4 49
ControllerInterface interface Drupal\Core\Controller drupal/core/lib/Drupal/Core/Controller/ControllerInterface.php Defines a common interface for route controllers. 43 43
KernelEvents final class Symfony\Component\HttpKernel drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/KernelEvents.php Contains all events thrown in the HttpKernel component 42
UnitTestBase abstract class Drupal\simpletest drupal/core/modules/simpletest/lib/Drupal/simpletest/UnitTestBase.php Base test case class for unit tests. 39 38
UnitTestCase abstract class Drupal\Tests drupal/core/tests/Drupal/Tests/UnitTestCase.php Provides a base class and helpers for Drupal unit tests. 37 37
ConstraintValidator abstract class Symfony\Component\Validator drupal/core/vendor/symfony/validator/Symfony/Component/Validator/ConstraintValidator.php Base class for constraint validators 37 37
Definition class Symfony\Component\DependencyInjection drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Definition.php Definition represents a service definition. 1 36
FieldFormatter class Drupal\field\Annotation drupal/core/modules/field/lib/Drupal/field/Annotation/FieldFormatter.php Defines a FieldFormatter annotation object. 35
ViewUnitTestBase abstract class Drupal\views\Tests drupal/core/modules/views/lib/Drupal/views/Tests/ViewUnitTestBase.php Defines a base class for Views unit testing. 41 34
EntityManager class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityManager.php Manages entity type plugin definitions. 33 2
CacheBackendInterface interface Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/CacheBackendInterface.php Defines an interface for cache implementations. 4 33 18
FormatterBase abstract class Drupal\field\Plugin\Type\Formatter drupal/core/modules/field/lib/Drupal/field/Plugin/Type/Formatter/FormatterBase.php Base class for 'Field formatter' plugin implementations. 24 30
AccountInterface interface Drupal\Core\Session drupal/core/lib/Drupal/Core/Session/AccountInterface.php Defines an account interface which represents the current user. 2 30
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
ViewTestBase abstract class Drupal\views\Tests drupal/core/modules/views/lib/Drupal/views/Tests/ViewTestBase.php Defines a base class for Views testing in the full web test environment. 31 29
GetResponseEvent class Symfony\Component\HttpKernel\Event drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Event/GetResponseEvent.php Allows to create a response for a request 2 29
ConfigFactory class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/ConfigFactory.php Defines the configuration object factory. 26 2
Views class Drupal\views drupal/core/modules/views/lib/Drupal/views/Views.php Static service container wrapper for views. 26
NotFoundHttpException class Symfony\Component\HttpKernel\Exception drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Exception/NotFoundHttpException.php NotFoundHttpException. 26
FieldPluginBase abstract class Drupal\views\Plugin\views\field drupal/core/modules/views/lib/Drupal/views/Plugin/views/field/FieldPluginBase.php Base field handler that has no options and renders an unformatted field. 40 26
DrupalDateTime class Drupal\Core\Datetime drupal/core/lib/Drupal/Core/Datetime/DrupalDateTime.php Extends DateTimePlus(). 25
PluginManagerBase abstract class Drupal\Component\Plugin drupal/core/lib/Drupal/Component/Plugin/PluginManagerBase.php Base class for plugin managers. 25 25
SystemConfigFormBase abstract class Drupal\system drupal/core/modules/system/lib/Drupal/system/SystemConfigFormBase.php Base class for implementing system configuration forms. 25 25
AccessDeniedHttpException class Symfony\Component\HttpKernel\Exception drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Exception/AccessDeniedHttpException.php AccessDeniedHttpException. 25
FieldInstance class Drupal\field\Plugin\Core\Entity drupal/core/modules/field/lib/Drupal/field/Plugin/Core/Entity/FieldInstance.php Defines the Field instance entity. 25
FormInterface interface Drupal\Core\Form drupal/core/lib/Drupal/Core/Form/FormInterface.php Provides an interface for a Form. 26 25
Action class Drupal\Core\Annotation drupal/core/lib/Drupal/Core/Annotation/Action.php Defines an Action annotation object. 24

Pages

Other projects