Classes, traits, and interfaces

Primary tabs

Name Typesort ascending Namespace Location Description Direct uses Use statements Strings
LoggerAwareTrait trait Psr\Log drupal/core/vendor/psr/log/Psr/Log/LoggerAwareTrait.php Basic Implementation of LoggerAwareInterface.
LoggerTrait trait Psr\Log drupal/core/vendor/psr/log/Psr/Log/LoggerTrait.php This is a simple Logger trait that classes unable to extend AbstractLogger (because they extend another class, etc) can include.
TD trait drupal/core/vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/deps/traits.php
TZ trait drupal/core/vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/deps/traits.php
TC trait drupal/core/vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/deps/traits.php
TB trait drupal/core/vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/deps/traits.php
TA trait drupal/core/vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/deps/traits.php
ATrait trait ClassesWithParents drupal/core/vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/ClassesWithParents/ATrait.php
CTrait trait ClassesWithParents drupal/core/vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/ClassesWithParents/CTrait.php
BTrait trait ClassesWithParents drupal/core/vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/ClassesWithParents/BTrait.php
DestructableInterface interface Drupal\Core drupal/core/lib/Drupal/Core/DestructableInterface.php The interface for services that need explicit destruction. 6 6
DrupalKernelInterface interface Drupal\Core drupal/core/lib/Drupal/Core/DrupalKernelInterface.php The interface for DrupalKernel, the core of Drupal. 1
ParamConverterInterface interface Drupal\Core\ParamConverter drupal/core/lib/Drupal/Core/ParamConverter/ParamConverterInterface.php Interface for parameter converters. 2 2
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
ExecutableManagerInterface interface Drupal\Core\Executable drupal/core/lib/Drupal/Core/Executable/ExecutableManagerInterface.php An interface for managers of executable plugins. 1 2
ExecutableInterface interface Drupal\Core\Executable drupal/core/lib/Drupal/Core/Executable/ExecutableInterface.php An interface for executable plugins. 3 3
CountryManagerInterface interface Drupal\Core\Locale drupal/core/lib/Drupal/Core/Locale/CountryManagerInterface.php Defines a common interface for country managers. 1 1
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. 1 2
FormInterface interface Drupal\Core\Form drupal/core/lib/Drupal/Core/Form/FormInterface.php Provides an interface for a Form. 26 25
CacheDecoratorInterface interface Drupal\Core\CacheDecorator drupal/core/lib/Drupal/Core/CacheDecorator/CacheDecoratorInterface.php Defines an interface for cache decorator implementations. 1
ActionInterface interface Drupal\Core\Action drupal/core/lib/Drupal/Core/Action/ActionInterface.php Provides an interface for an Action plugin. 2 3
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
PasswordInterface interface Drupal\Core\Password drupal/core/lib/Drupal/Core/Password/PasswordInterface.php Secure password hashing functions for user authentication. 1 1
DatabaseException interface Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/DatabaseException.php Interface for a database exception. 14 5
StatementInterface interface Drupal\Core\Database drupal/core/lib/Drupal/Core/Database/StatementInterface.php Represents a prepared statement. 4 4
FloodInterface interface Drupal\Core\Flood drupal/core/lib/Drupal/Core/Flood/FloodInterface.php Defines an interface for flood controllers. 2
LockBackendInterface interface Drupal\Core\Lock drupal/core/lib/Drupal/Core/Lock/LockBackendInterface.php Lock backend interface. 2 5
StreamWrapperInterface interface Drupal\Core\StreamWrapper drupal/core/lib/Drupal/Core/StreamWrapper/StreamWrapperInterface.php Defines a Drupal stream wrapper extension. 2
PhpStreamWrapperInterface interface Drupal\Core\StreamWrapper drupal/core/lib/Drupal/Core/StreamWrapper/PhpStreamWrapperInterface.php Defines a generic PHP stream wrapper interface. 1
ListInterface interface Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/ListInterface.php Interface for a list of typed data. 3 5
TranslatableInterface interface Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/TranslatableInterface.php Interface for translatable data. 1 1
TypedDataInterface interface Drupal\Core\TypedData drupal/core/lib/Drupal/Core/TypedData/TypedDataInterface.php Interface for typed data objects. 3 20
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. 6 12
AccountInterface interface Drupal\Core\Session drupal/core/lib/Drupal/Core/Session/AccountInterface.php Defines an account interface which represents the current user. 2 30
InboundPathProcessorInterface interface Drupal\Core\PathProcessor drupal/core/lib/Drupal/Core/PathProcessor/InboundPathProcessorInterface.php Defines an interface for classes that process the inbound path. 7 4
OutboundPathProcessorInterface interface Drupal\Core\PathProcessor drupal/core/lib/Drupal/Core/PathProcessor/OutboundPathProcessorInterface.php Defines an interface for classes that process the outbound path. 5 3
ConditionInterface interface Drupal\Core\Condition drupal/core/lib/Drupal/Core/Condition/ConditionInterface.php An interface for condition plugins. 1
KeyValueStoreInterface interface Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueStoreInterface.php Defines the interface for key/value store implementations. 2 6 2
KeyValueStoreExpirableInterface interface Drupal\Core\KeyValueStore drupal/core/lib/Drupal/Core/KeyValueStore/KeyValueStoreExpirableInterface.php Defines the interface for expiring data in a key/value store. 2 1
ContainerFactoryPluginInterface interface Drupal\Core\Plugin drupal/core/lib/Drupal/Core/Plugin/ContainerFactoryPluginInterface.php Defines an interface for pulling plugin dependencies from the container. 1
CommandInterface interface Drupal\Core\Ajax drupal/core/lib/Drupal/Core/Ajax/CommandInterface.php AJAX command interface. 22 24
ChmodInterface interface Drupal\Core\FileTransfer drupal/core/lib/Drupal/Core/FileTransfer/ChmodInterface.php Defines an interface to chmod files. 3
CacheBackendInterface interface Drupal\Core\Cache drupal/core/lib/Drupal/Core/Cache/CacheBackendInterface.php Defines an interface for cache implementations. 4 33 18
ReliableQueueInterface interface Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/ReliableQueueInterface.php Reliable queue interface. 1
QueueInterface interface Drupal\Core\Queue drupal/core/lib/Drupal/Core/Queue/QueueInterface.php Interface for a queue. 2
UpdaterInterface interface Drupal\Core\Updater drupal/core/lib/Drupal/Core/Updater/UpdaterInterface.php Defines an interface for a class which can update a Drupal project. 2
ContentEntityInterface interface Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/ContentEntityInterface.php Defines a common interface for all content entity objects. 8 9
EntityInterface interface Drupal\Core\Entity drupal/core/lib/Drupal/Core/Entity/EntityInterface.php Defines a common interface for all entity objects. 6 206
MailInterface interface Drupal\Core\Mail drupal/core/lib/Drupal/Core/Mail/MailInterface.php Defines an interface for pluggable mail back-ends. 4 2
AliasManagerInterface interface Drupal\Core\Path drupal/core/lib/Drupal/Core/Path/AliasManagerInterface.php 3 5

Pages

Other projects