Classes, traits, and interfaces

Primary tabs

Name Type Namespace Location Description Direct uses Use statementssort ascending Strings
PluginBase abstract class Drupal\Component\Plugin drupal/core/lib/Drupal/Component/Plugin/PluginBase.php Base class for plugins wishing to support metadata inspection. 21 24
CommandInterface interface Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/CommandInterface.php AJAX command interface. 22 24
Crypt class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/Crypt.php Utility class for cryptographically-secure string handling routines. 23
BlockBase abstract class Drupal\block drupal/core/modules/block/lib/Drupal/block/BlockBase.php Defines a base block implementation that most blocks plugins will extend. 22 23
ConfigEntityBase abstract class Drupal\Core\Config\Entity drupal/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php Defines a base configuration entity class. 22 22
AnnotatedClassDiscovery class Drupal\Core\Plugin\Discovery drupal/core/lib/Drupal/Core/Plugin/Discovery/AnnotatedClassDiscovery.php Defines a discovery mechanism to find annotated plugins in PSR-0 namespaces. 22
FilterException class Assetic\Exception drupal/core/vendor/kriswallsmith/assetic/src/Assetic/Exception/FilterException.php Describes an exception that occurred within a filter. 22
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 22
ConfigEntityInterface interface Drupal\Core\Config\Entity drupal/core/lib/Drupal/Core/Config/Entity/ConfigEntityInterface.php Defines the interface common for all configuration entities. 23 22
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. 21
Uuid class Drupal\Component\Uuid drupal/core/lib/Drupal/Component/Uuid/Uuid.php Factory class for UUIDs. 21
CacheDecorator class Drupal\Core\Plugin\Discovery drupal/core/lib/Drupal/Core/Plugin/Discovery/CacheDecorator.php Enables static and persistent caching of discovered plugin definitions. 21
FieldItemBase abstract class Drupal\Core\Entity\Field drupal/core/lib/Drupal/Core/Entity/Field/FieldItemBase.php An entity field item. 21 21
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 21
UnexpectedTypeException class Symfony\Component\Validator\Exception drupal/core/vendor/symfony/validator/Symfony/Component/Validator/Exception/UnexpectedTypeException.php 21
DefaultFactory class Drupal\Component\Plugin\Factory drupal/core/lib/Drupal/Component/Plugin/Factory/DefaultFactory.php Default plugin factory. 4 20
RequestContext class Symfony\Component\Routing drupal/core/vendor/symfony/routing/Symfony/Component/Routing/RequestContext.php Holds information about the current request. 20 2
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 20
AccessCheckInterface interface Drupal\Core\Access drupal/core/lib/Drupal/Core/Access/AccessCheckInterface.php An access check service determines access rules for particular routes. 19 20
TypedDataInterface interface Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/TypedDataInterface.php Interface for typed data objects. 3 20
RedirectResponse class Symfony\Component\HttpFoundation drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/RedirectResponse.php RedirectResponse represents an HTTP response doing a redirect. 19
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 19
ClassMetadata class Symfony\Component\Validator\Mapping drupal/core/vendor/symfony/validator/Symfony/Component/Validator/Mapping/ClassMetadata.php Represents all the configured constraints on a given class. 19
AlterDecorator class Drupal\Core\Plugin\Discovery drupal/core/lib/Drupal/Core/Plugin/Discovery/AlterDecorator.php Enables altering of discovered plugin definitions. 18
ResourceNotFoundException class Symfony\Component\Routing\Exception drupal/core/vendor/symfony/routing/Symfony/Component/Routing/Exception/ResourceNotFoundException.php The resource was not found. 18
Editor class Drupal\editor\Plugin\Core\Entity drupal/core/modules/editor/lib/Drupal/editor/Plugin/Core/Entity/Editor.php Defines the configured text editor entity. 18
ViewStorageInterface interface Drupal\views drupal/core/modules/views/lib/Drupal/views/ViewStorageInterface.php Defines an interface for View storage classes. 2 18
ActionBase abstract class Drupal\Core\Action drupal/core/lib/Drupal/Core/Action/ActionBase.php Provides a base implementation for an Action plugin. 17 17
AjaxResponse class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/AjaxResponse.php JSON response object for AJAX requests. 1 17
Config class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/Config.php Defines the default configuration object. 17
String class Drupal\Component\Utility drupal/core/lib/Drupal/Component/Utility/String.php Provides helpers to operate on strings. 17
WidgetBase abstract class Drupal\field\Plugin\Type\Widget drupal/core/modules/field/lib/Drupal/field/Plugin/Type/Widget/WidgetBase.php Base class for 'Field widget' plugin implementations. 15 17
Route class Doctrine\Tests\Common\Annotations\Fixtures\Annotation drupal/core/vendor/doctrine/common/tests/Doctrine/Tests/Common/Annotations/Fixtures/Annotation/Route.php 17
TypedData abstract class Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/TypedData.php The abstract base class for typed data. 17 16
PluginException class Drupal\Component\Plugin\Exception drupal/core/lib/Drupal/Component/Plugin/Exception/PluginException.php Generic Plugin exception class to be thrown when no more specific class is applicable. 16
EntityFormController class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityFormController.php Base class for entity form controllers. 17 16
ConfigStorageController class Drupal\Core\Config\Entity drupal/core/lib/Drupal/Core/Config/Entity/ConfigStorageController.php Defines the storage controller class for configuration entities. 14 16
ViewTestData class Drupal\views\Tests drupal/core/modules/views/lib/Drupal/views/Tests/ViewTestData.php Provides tests view data and the base test schema with sample data records. 16
AssetFactory class Assetic\Factory drupal/core/vendor/kriswallsmith/assetic/src/Assetic/Factory/AssetFactory.php The asset factory creates asset objects. 16
Container class Symfony\Component\DependencyInjection drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Container.php Container is a dependency injection container. 7 16
PluginBase abstract class Drupal\views\Plugin\views drupal/core/modules/views/lib/Drupal/views/Plugin/views/PluginBase.php 14 16
EntityDisplay class Drupal\entity\Plugin\Core\Entity drupal/core/modules/entity/lib/Drupal/entity/Plugin/Core/Entity/EntityDisplay.php Configuration entity that contains display options for all components of a rendered entity in a given view mode. 16
ModuleHandlerInterface interface Drupal\Core\Extension drupal/core/lib/Drupal/Core/Extension/ModuleHandlerInterface.php Interface for classes that manage a set of enabled modules. 2 16
SelectInterface interface Drupal\Core\Database\Query drupal/core/lib/Drupal/Core/Database/Query/SelectInterface.php Interface definition for a Select Query object. 2 16
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 16
DerivativeInterface interface Drupal\Component\Plugin\Derivative drupal/core/lib/Drupal/Component/Plugin/Derivative/DerivativeInterface.php Plugin interface for derivative plugin handling. 15 16
CompilerPassInterface interface Symfony\Component\DependencyInjection\Compiler drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/CompilerPassInterface.php Interface that must be implemented by compilation passes 28 16
Feed class Drupal\aggregator\Plugin\Core\Entity drupal/core/modules/aggregator/lib/Drupal/aggregator/Plugin/Core/Entity/Feed.php Defines the aggregator feed entity class. 15
EntityNG class Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityNG.php Implements Entity Field API specific enhancements to the Entity class. 8 14
ContainerAware abstract class Symfony\Component\DependencyInjection drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/ContainerAware.php A simple implementation of ContainerAwareInterface. 13 14

Pages

Other projects