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. 298 300
Plugin class Drupal\Core\Annotation drupal/core/lib/Drupal/Core/Annotation/Plugin.php Defines a Plugin annotation object. 289
Translation class Drupal\Core\Annotation drupal/core/lib/Drupal/Core/Annotation/Translation.php Defines a translatable annotation object. 126
Request class Symfony\Component\HttpFoundation drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Request.php Request represents an HTTP request. 2 100
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. 1 90
EntityInterface interface Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityInterface.php Defines a common interface for all entity objects. 3 90
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. 80
Response class Symfony\Component\HttpFoundation drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Response.php Response represents an HTTP response. 4 67
Database abstract class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/Database.php Primary front-controller for the database system. 60
UnitTestBase abstract class Drupal\simpletest drupal/core/modules/simpletest/lib/Drupal/simpletest/UnitTestBase.php Base test case class for unit tests. 57 56
Reference class Symfony\Component\DependencyInjection drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Reference.php Reference represents a service reference. 50
Route class Symfony\Component\Routing drupal/core/vendor/symfony/routing/Symfony/Component/Routing/Route.php A Route describes a route and its parameters. 46
RouteCollection class Symfony\Component\Routing drupal/core/vendor/symfony/routing/Symfony/Component/Routing/RouteCollection.php A RouteCollection represents a set of Route instances as a tree structure. 43
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 40
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 36
Language class Drupal\Core\Language drupal/core/lib/Drupal/Core/Language/Language.php An object containing the information for an interface language. 35
Connection abstract class Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/Connection.php Base Database API class. 3 35
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 35
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. 32 34
Definition class Symfony\Component\DependencyInjection drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Definition.php Definition represents a service definition. 1 27
Node class Drupal\node\Plugin\Core\Entity drupal/core/modules/node/lib/Drupal/node/Plugin/Core/Entity/Node.php Defines the node entity class. 27
ViewUnitTestBase abstract class Drupal\views\Tests drupal/core/modules/views/lib/Drupal/views/Tests/ViewUnitTestBase.php Defines a base class for Views unit testing. 30 25
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 25
NotFoundHttpException class Symfony\Component\HttpKernel\Exception drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Exception/NotFoundHttpException.php NotFoundHttpException. 24
FileAsset class Assetic\Asset drupal/core/vendor/kriswallsmith/assetic/src/Assetic/Asset/FileAsset.php Represents an asset loaded from a file. 23
Bundle abstract class Symfony\Component\HttpKernel\Bundle drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Bundle/Bundle.php An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions and Console commands. 21 23
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. 37 23
DiscoveryInterface interface Drupal\Component\Plugin\Discovery drupal/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryInterface.php An interface defining the minimum requirements of building a plugin discovery component. 10 20
Attribute class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/Attribute.php A class that can be used for collecting then rendering HTML attributtes. 18
AccessDeniedHttpException class Symfony\Component\HttpKernel\Exception drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Exception/AccessDeniedHttpException.php AccessDeniedHttpException. 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. 16 18
TypedDataInterface interface Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/TypedDataInterface.php Interface for typed data objects. 12 18
CacheBackendInterface interface Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/CacheBackendInterface.php Defines an interface for cache implementations. 4 18
InvalidArgumentException class Symfony\Component\DependencyInjection\Exception drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Exception/InvalidArgumentException.php Base InvalidArgumentException for Dependency Injection component. 3 17
RuntimeException class Symfony\Component\DependencyInjection\Exception drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Exception/RuntimeException.php Base RuntimeException for Dependency Injection component. 6 17
Route class Doctrine\Tests\Common\Annotations\Fixtures\Annotation drupal/core/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Route.php 17
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. 21 16
ProcessBuilder class Symfony\Component\Process drupal/core/vendor/symfony/process/Symfony/Component/Process/ProcessBuilder.php Process builder. 16
RequestContext class Symfony\Component\Routing drupal/core/vendor/symfony/routing/Symfony/Component/Routing/RequestContext.php Holds information about the current request. 16
JsonResponse class Symfony\Component\HttpFoundation drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/JsonResponse.php Response represents an HTTP response in JSON format. 1 16
MethodNotAllowedException class Symfony\Component\Routing\Exception drupal/core/vendor/symfony/routing/Symfony/Component/Routing/Exception/MethodNotAllowedException.php The resource was found but the request method is not allowed. 16
ResourceNotFoundException class Symfony\Component\Routing\Exception drupal/core/vendor/symfony/routing/Symfony/Component/Routing/Exception/ResourceNotFoundException.php The resource was not found. 16
FilterException class Assetic\Exception drupal/core/vendor/kriswallsmith/assetic/src/Assetic/Exception/FilterException.php Describes an exception that occurred within a filter. 15
PluginBase abstract class Drupal\views\Plugin\views drupal/core/modules/views/lib/Drupal/views/Plugin/views/PluginBase.php 13 15
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 15
FilterInterface interface Assetic\Filter drupal/core/vendor/kriswallsmith/assetic/src/Assetic/Filter/FilterInterface.php A filter manipulates an asset at load and dump. 26 15
EventDispatcher class Symfony\Component\EventDispatcher drupal/core/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php The EventDispatcherInterface is the central point of Symfony's event listener system. 2 14
Container class Symfony\Component\DependencyInjection drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Container.php Container is a dependency injection container. 6 14
Secure class Doctrine\Tests\Common\Annotations\Fixtures\Annotation drupal/core/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Secure.php 14
PluginManagerBase abstract class Drupal\Component\Plugin drupal/core/lib/Drupal/Component/Plugin/PluginManagerBase.php Base class for plugin managers. 13 13

Pages

Other projects