Classes, traits, and interfaces

Primary tabs

Contains filters are case sensitive
Namesort descending Type Namespace Location Description
AccessCheckInterface interface Drupal\Core\Access drupal/core/lib/Drupal/Core/Access/AccessCheckInterface.php An access check service determines access rules for particular routes.
AccessManager class Drupal\Core\Access drupal/core/lib/Drupal/Core/Access/AccessManager.php Attaches access check services to routes and runs them on request.
AccessManagerTest class Drupal\Tests\Core\Access drupal/core/tests/Drupal/Tests/Core/Access/AccessManagerTest.php Tests the access manager.
AccountInterface interface Drupal\Core\Session drupal/core/lib/Drupal/Core/Session/AccountInterface.php Defines an account interface which represents the current user.
Action class Drupal\Core\Annotation drupal/core/lib/Drupal/Core/Annotation/Action.php Defines an Action annotation object.
ActionBase abstract class Drupal\Core\Action drupal/core/lib/Drupal/Core/Action/ActionBase.php Provides a base implementation for an Action plugin.
ActionInterface interface Drupal\Core\Action drupal/core/lib/Drupal/Core/Action/ActionInterface.php Provides an interface for an Action plugin.
ActionManager class Drupal\Core\Action drupal/core/lib/Drupal/Core/Action/ActionManager.php Provides an Action plugin manager.
AddCssCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/AddCssCommand.php An AJAX command for adding css to the page via ajax.
AfterCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/AfterCommand.php An AJAX command for calling the jQuery after() method.
AjaxResponse class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/AjaxResponse.php JSON response object for AJAX requests.
AlertCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/AlertCommand.php AJAX command for a javascript alert box.
AliasManager class Drupal\Core\Path drupal/core/lib/Drupal/Core/Path/AliasManager.php
AliasManagerInterface interface Drupal\Core\Path drupal/core/lib/Drupal/Core/Path/AliasManagerInterface.php
AliasWhitelist class Drupal\Core\Path drupal/core/lib/Drupal/Core/Path/AliasWhitelist.php Extends CacheArray to build the path alias whitelist over time.
AlterableInterface interface Drupal\Core\Database\Query drupal/core/lib/Drupal/Core/Database/Query/AlterableInterface.php Interface for a query that can be manipulated via an alter hook.
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.
AnnotationInterface interface Drupal\Component\Annotation drupal/core/lib/Drupal/Component/Annotation/AnnotationInterface.php Defines a common interface for classed annotations.
AppendCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/AppendCommand.php An AJAX command for calling the jQuery append() method.
ArchiverManager class Drupal\Core\Archiver drupal/core/lib/Drupal/Core/Archiver/ArchiverManager.php Archiver plugin manager.
ArrayElement abstract class Drupal\Core\Config\Schema drupal/core/lib/Drupal/Core/Config/Schema/ArrayElement.php Defines a generic configuration element that contains multiple properties.
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.
AttributeArray class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/AttributeArray.php A class that defines a type of Attribute that can be added to as an array.
AttributeBoolean class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/AttributeBoolean.php A class that defines a type of boolean HTML attribute.
AttributesTest class Drupal\Tests\Core\Common drupal/core/tests/Drupal/Tests/Core/Common/AttributesTest.php Tests the Drupal\Core\Template\Attribute functionality.
AttributeString class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/AttributeString.php A class that represents most standard HTML attributes.
AttributeValueBase abstract class Drupal\Core\Template drupal/core/lib/Drupal/Core/Template/AttributeValueBase.php Defines the base class for an attribute type.
BackendChain class Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/BackendChain.php
BackendChainImplementationUnitTest class Drupal\Tests\Core\Cache drupal/core/tests/Drupal/Tests/Core/Cache/BackendChainImplementationUnitTest.php Tests implementation-specific functionality of the BackendChain backend.
BaseFormIdInterface interface Drupal\Core\Form drupal/core/lib/Drupal/Core/Form/BaseFormIdInterface.php Provides an interface for a Form that has a base form ID.
Batch class Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/Batch.php Defines a batch queue handler used by the Batch API.
BatchMemory class Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/BatchMemory.php Defines a batch queue handler used by the Batch API for non-progressive batches.
BeforeCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/BeforeCommand.php An AJAX command for calling the jQuery before() method.
BootstrapConfigStorageFactory class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/BootstrapConfigStorageFactory.php Defines a factory for retrieving the config storage used pre-kernel.
Cache class Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/Cache.php Helper methods for cache.
CacheBackendInterface interface Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/CacheBackendInterface.php Defines an interface for cache implementations.
CachedDiscoveryInterface interface Drupal\Component\Plugin\Discovery drupal/core/lib/Drupal/Component/Plugin/Discovery/CachedDiscoveryInterface.php Interface for discovery compenents holding a cache of plugin definitions.
CacheDecoratorInterface interface Drupal\Core\CacheDecorator drupal/core/lib/Drupal/Core/CacheDecorator/CacheDecoratorInterface.php Defines an interface for cache decorator implementations.
CachedStorage class Drupal\Core\Config drupal/core/lib/Drupal/Core/Config/CachedStorage.php Defines the cached storage controller.
CacheFactory class Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/CacheFactory.php
ChangedCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/ChangedCommand.php An AJAX command for marking HTML elements as changed.
ChmodInterface interface Drupal\Core\FileTransfer drupal/core/lib/Drupal/Core/FileTransfer/ChmodInterface.php Defines an interface to chmod files.
CloseDialogCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/CloseDialogCommand.php Defines an AJAX command that closes the current active dialog.
CloseModalDialogCommand class Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/CloseModalDialogCommand.php Defines an AJAX command that closes the currently visible modal dialog.
Com class Drupal\Component\Uuid drupal/core/lib/Drupal/Component/Uuid/Com.php UUID implementation using the Windows internal GUID extension.
CommandInterface interface Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/CommandInterface.php AJAX command interface.
CompiledRoute class Drupal\Core\Routing drupal/core/lib/Drupal/Core/Routing/CompiledRoute.php A compiled route contains derived information from a route object.
ComplexDataInterface interface Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/ComplexDataInterface.php Interface for complex data; i.e. data containing named and typed properties.
Condition class Drupal\Core\Database\Query drupal/core/lib/Drupal/Core/Database/Query/Condition.php Generic class for a series of conditions in a query.
ConditionAggregateBase abstract class Drupal\Core\Entity\Query drupal/core/lib/Drupal/Core/Entity/Query/ConditionAggregateBase.php Defines a common base class for all aggregation entity condition implementations.

Pages

Other projects