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 |
|
StorageComparerInterface |
interface |
Drupal\Core\Config |
drupal/core/lib/Drupal/Core/Config/StorageComparerInterface.php |
Defines an interface for comparison of configuration storage objects. |
1 |
|
|
StorageInterface |
interface |
Drupal\Core\Config |
drupal/core/lib/Drupal/Core/Config/StorageInterface.php |
Defines an interface for configuration storage controllers. |
4 |
11 |
|
PhpStorageInterface |
interface |
Drupal\Component\PhpStorage |
drupal/core/lib/Drupal/Component/PhpStorage/PhpStorageInterface.php |
Stores and loads PHP code. |
2 |
|
|
TransliterationInterface |
interface |
Drupal\Component\Transliteration |
drupal/core/lib/Drupal/Component/Transliteration/TransliterationInterface.php |
Defines an interface for classes providing transliteration. |
1 |
1 |
|
PoStreamInterface |
interface |
Drupal\Component\Gettext |
drupal/core/lib/Drupal/Component/Gettext/PoStreamInterface.php |
Common functions for file/stream based PO readers/writers. |
2 |
2 |
|
PoWriterInterface |
interface |
Drupal\Component\Gettext |
drupal/core/lib/Drupal/Component/Gettext/PoWriterInterface.php |
Shared interface definition for all Gettext PO Writers. |
3 |
3 |
|
PoReaderInterface |
interface |
Drupal\Component\Gettext |
drupal/core/lib/Drupal/Component/Gettext/PoReaderInterface.php |
Shared interface definition for all Gettext PO Readers. |
2 |
4 |
|
PoMetadataInterface |
interface |
Drupal\Component\Gettext |
drupal/core/lib/Drupal/Component/Gettext/PoMetadataInterface.php |
Methods required for both reader and writer implementations. |
2 |
2 |
|
UuidInterface |
interface |
Drupal\Component\Uuid |
drupal/core/lib/Drupal/Component/Uuid/UuidInterface.php |
Interface that defines a UUID backend. |
3 |
|
|
AnnotationInterface |
interface |
Drupal\Component\Annotation |
drupal/core/lib/Drupal/Component/Annotation/AnnotationInterface.php |
Defines a common interface for classed annotations. |
4 |
2 |
|
ContextAwarePluginInterface |
interface |
Drupal\Component\Plugin |
drupal/core/lib/Drupal/Component/Plugin/ContextAwarePluginInterface.php |
Interface for defining context aware plugins. |
1 |
|
|
PluginInspectionInterface |
interface |
Drupal\Component\Plugin |
drupal/core/lib/Drupal/Component/Plugin/PluginInspectionInterface.php |
Plugin interface for providing some metadata inspection. |
9 |
7 |
|
PluginManagerInterface |
interface |
Drupal\Component\Plugin |
drupal/core/lib/Drupal/Component/Plugin/PluginManagerInterface.php |
Interface implemented by plugin managers. |
2 |
9 |
|
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. |
2 |
7 |
|
PlaceholderInterface |
interface |
Drupal\Core\Database\Query |
drupal/core/lib/Drupal/Core/Database/Query/PlaceholderInterface.php |
Interface for a query that accepts placeholders. |
3 |
1 |
|
ConditionInterface |
interface |
Drupal\Core\Database\Query |
drupal/core/lib/Drupal/Core/Database/Query/ConditionInterface.php |
Interface for a conditional clause in a query. |
5 |
|
|
ExtendableInterface |
interface |
Drupal\Core\Database\Query |
drupal/core/lib/Drupal/Core/Database/Query/ExtendableInterface.php |
Interface for extendable query objects. |
1 |
|
|
SelectInterface |
interface |
Drupal\Core\Database\Query |
drupal/core/lib/Drupal/Core/Database/Query/SelectInterface.php |
Interface definition for a Select Query object. |
2 |
16 |
|
TranslatorInterface |
interface |
Drupal\Core\StringTranslation\Translator |
drupal/core/lib/Drupal/Core/StringTranslation/Translator/TranslatorInterface.php |
Interface for objects capable of string translation. |
3 |
3 |
|
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 |
|
ConditionInterface |
interface |
Drupal\Core\Entity\Query |
drupal/core/lib/Drupal/Core/Entity/Query/ConditionInterface.php |
Defines the entity query condition interface. |
1 |
2 |
|
ConditionAggregateInterface |
interface |
Drupal\Core\Entity\Query |
drupal/core/lib/Drupal/Core/Entity/Query/ConditionAggregateInterface.php |
Defines aggregated entity query conditions. |
1 |
1 |
|
QueryInterface |
interface |
Drupal\Core\Entity\Query |
drupal/core/lib/Drupal/Core/Entity/Query/QueryInterface.php |
Interface for entity queries. |
3 |
5 |
|
QueryAggregateInterface |
interface |
Drupal\Core\Entity\Query |
drupal/core/lib/Drupal/Core/Entity/Query/QueryAggregateInterface.php |
Defines a interface for aggregated entity queries. |
1 |
2 |
|
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. |
2 |
2 |
|
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 |
|
MapperInterface |
interface |
Drupal\Component\Plugin\Mapper |
drupal/core/lib/Drupal/Component/Plugin/Mapper/MapperInterface.php |
Plugin mapper interface. |
1 |
1 |
|
ContextInterface |
interface |
Drupal\Component\Plugin\Context |
drupal/core/lib/Drupal/Component/Plugin/Context/ContextInterface.php |
A generic context interface for wrapping data a plugin needs to operate. |
1 |
|
|
MapperExceptionInterface |
interface |
Drupal\Component\Plugin\Exception |
drupal/core/lib/Drupal/Component/Plugin/Exception/MapperExceptionInterface.php |
Extended interface for exceptions thrown specifically by the Mapper subsystem
within the Plugin component. |
|
|
|
ExceptionInterface |
interface |
Drupal\Component\Plugin\Exception |
drupal/core/lib/Drupal/Component/Plugin/Exception/ExceptionInterface.php |
Exception interface for all exceptions thrown by the Plugin component. |
5 |
4 |
|
FactoryInterface |
interface |
Drupal\Component\Plugin\Factory |
drupal/core/lib/Drupal/Component/Plugin/Factory/FactoryInterface.php |
Factory interface implemented by all plugin factories. |
2 |
1 |
|
ArchiverInterface |
interface |
Drupal\Component\Archiver |
drupal/core/lib/Drupal/Component/Archiver/ArchiverInterface.php |
Defines the common interface for all Archiver classes. |
2 |
|
|
PathBasedGeneratorInterface |
interface |
Drupal\Core\Routing |
drupal/core/lib/Drupal/Core/Routing/PathBasedGeneratorInterface.php |
Defines an interface for generating a url from a path as opposed to a route. |
1 |
1 |
|
BatchStorageInterface |
interface |
Drupal\Core\Utility |
drupal/core/lib/Drupal/Core/Utility/BatchStorageInterface.php |
|
1 |
|
|
AccessibleInterface |
interface |
Drupal\Core\TypedData |
drupal/core/lib/Drupal/Core/TypedData/AccessibleInterface.php |
Interface for checking access. |
3 |
4 |
|
CachedModuleHandlerInterface |
interface |
Drupal\Core\Extension |
drupal/core/lib/Drupal/Core/Extension/CachedModuleHandlerInterface.php |
Interface for cacheable module handlers. |
1 |
1 |
|
ControllerInterface |
interface |
Drupal\Core\Controller |
drupal/core/lib/Drupal/Core/Controller/ControllerInterface.php |
Defines a common interface for route controllers. |
43 |
43 |
|