Search for interface

  1. Search 7.x for interface
  2. Search 9.5.x for interface
  3. Search 8.9.x for interface
  4. Search 10.3.x for interface
  5. Search 11.x for interface
  6. Other projects
Title Object type File name Summary
ImportAwareInterface interface core/modules/migrate/src/Event/ImportAwareInterface.php Interface for plugins that react to pre- or post-import events.
ImportAwareInterface.php file core/modules/migrate/src/Event/ImportAwareInterface.php
ImportAwareInterface::postImport function core/modules/migrate/src/Event/ImportAwareInterface.php Performs post-import tasks.
ImportAwareInterface::preImport function core/modules/migrate/src/Event/ImportAwareInterface.php Performs pre-import tasks.
InboundPathProcessorInterface interface core/lib/Drupal/Core/PathProcessor/InboundPathProcessorInterface.php Defines an interface for classes that process the inbound path.
InboundPathProcessorInterface.php file core/lib/Drupal/Core/PathProcessor/InboundPathProcessorInterface.php
InboundPathProcessorInterface::processInbound function core/lib/Drupal/Core/PathProcessor/InboundPathProcessorInterface.php Processes the inbound path.
InfoParserInterface interface core/lib/Drupal/Core/Extension/InfoParserInterface.php Interface for classes that parses Drupal's info.yml files.
InfoParserInterface.php file core/lib/Drupal/Core/Extension/InfoParserInterface.php
InfoParserInterface::parse function core/lib/Drupal/Core/Extension/InfoParserInterface.php Parses Drupal module, theme and profile .info.yml files.
InlineBlockUsageInterface interface core/modules/layout_builder/src/InlineBlockUsageInterface.php Defines an interface for tracking inline block usage.
InlineBlockUsageInterface.php file core/modules/layout_builder/src/InlineBlockUsageInterface.php
InlineBlockUsageInterface::addUsage function core/modules/layout_builder/src/InlineBlockUsageInterface.php Adds a usage record.
InlineBlockUsageInterface::deleteUsage function core/modules/layout_builder/src/InlineBlockUsageInterface.php Delete the inline blocks' the usage records.
InlineBlockUsageInterface::getUnused function core/modules/layout_builder/src/InlineBlockUsageInterface.php Gets unused inline block IDs.
InlineBlockUsageInterface::getUsage function core/modules/layout_builder/src/InlineBlockUsageInterface.php Gets usage record for inline block by ID.
InlineBlockUsageInterface::removeByLayoutEntity function core/modules/layout_builder/src/InlineBlockUsageInterface.php Remove usage record by layout entity.
InputCollectorInterface interface core/lib/Drupal/Core/Recipe/InputCollectorInterface.php Collects user-provided input values for recipes.
InputCollectorInterface.php file core/lib/Drupal/Core/Recipe/InputCollectorInterface.php
InputCollectorInterface::collectValue function core/lib/Drupal/Core/Recipe/InputCollectorInterface.php Collects a single input value for a recipe.
InputStreamFileWriterInterface interface core/modules/file/src/Upload/InputStreamFileWriterInterface.php Uploads files from a stream.
InputStreamFileWriterInterface.php file core/modules/file/src/Upload/InputStreamFileWriterInterface.php
InputStreamFileWriterInterface::DEFAULT_BYTES_TO_READ constant core/modules/file/src/Upload/InputStreamFileWriterInterface.php The length of bytes to read in each iteration when streaming file data.
InputStreamFileWriterInterface::DEFAULT_STREAM constant core/modules/file/src/Upload/InputStreamFileWriterInterface.php The default stream.
InputStreamFileWriterInterface::writeStreamToFile function core/modules/file/src/Upload/InputStreamFileWriterInterface.php Write the input stream to a temporary file.
InstallRequirementsInterface interface core/lib/Drupal/Core/Extension/InstallRequirementsInterface.php Provides method for checking requirements during install time.
InstallRequirementsInterface.php file core/lib/Drupal/Core/Extension/InstallRequirementsInterface.php
InstallRequirementsInterface::getRequirements function core/lib/Drupal/Core/Extension/InstallRequirementsInterface.php Check installation requirements.
InstantQueueRunnerInterface interface core/lib/Drupal/Core/Queue/InstantQueueRunnerInterface.php Provides an interface for adding queues to be run instantly.
InstantQueueRunnerInterface.php file core/lib/Drupal/Core/Queue/InstantQueueRunnerInterface.php
InstantQueueRunnerInterface::registerQueue function core/lib/Drupal/Core/Queue/InstantQueueRunnerInterface.php Registers a queue to be run by the instant queue runner.
IntegerInterface interface core/lib/Drupal/Core/TypedData/Type/IntegerInterface.php Interface for integer numbers.
IntegerInterface.php file core/lib/Drupal/Core/TypedData/Type/IntegerInterface.php
Interface translation properties group core/modules/locale/locale.api.php .info.yml file properties for interface translation settings.
InvalidatingCacheBackendInterface interface core/tests/Drupal/Tests/Core/Cache/CacheTagsInvalidatorTest.php Test interface for testing the cache tags validator.
JoinPluginInterface interface core/modules/views/src/Plugin/views/join/JoinPluginInterface.php Represents a join and creates the SQL necessary to implement the join.
JoinPluginInterface.php file core/modules/views/src/Plugin/views/join/JoinPluginInterface.php
JoinPluginInterface::buildJoin function core/modules/views/src/Plugin/views/join/JoinPluginInterface.php Builds the SQL for the join this object represents.
JsonSchemaProviderSerializerInterface interface core/modules/serialization/src/Serializer/JsonSchemaProviderSerializerInterface.php Interface for JSON schema provider.
JsonSchemaProviderSerializerInterface.php file core/modules/serialization/src/Serializer/JsonSchemaProviderSerializerInterface.php
JsonSchemaProviderSerializerInterface::getJsonSchema function core/modules/serialization/src/Serializer/JsonSchemaProviderSerializerInterface.php Convenience method to get a JSON schema.
KeyValueExpirableFactoryInterface interface core/lib/Drupal/Core/KeyValueStore/KeyValueExpirableFactoryInterface.php Defines the expirable key/value store factory interface.
KeyValueExpirableFactoryInterface.php file core/lib/Drupal/Core/KeyValueStore/KeyValueExpirableFactoryInterface.php
KeyValueExpirableFactoryInterface::get function core/lib/Drupal/Core/KeyValueStore/KeyValueExpirableFactoryInterface.php Constructs a new expirable key/value store for a given collection name.
KeyValueFactoryInterface interface core/lib/Drupal/Core/KeyValueStore/KeyValueFactoryInterface.php Defines the key/value store factory interface.
KeyValueFactoryInterface.php file core/lib/Drupal/Core/KeyValueStore/KeyValueFactoryInterface.php
KeyValueFactoryInterface::get function core/lib/Drupal/Core/KeyValueStore/KeyValueFactoryInterface.php Constructs a new key/value store for a given collection name.
KeyValueStoreExpirableInterface interface core/lib/Drupal/Core/KeyValueStore/KeyValueStoreExpirableInterface.php Defines the interface for expiring data in a key/value store.
KeyValueStoreExpirableInterface.php file core/lib/Drupal/Core/KeyValueStore/KeyValueStoreExpirableInterface.php
KeyValueStoreExpirableInterface::setMultipleWithExpire function core/lib/Drupal/Core/KeyValueStore/KeyValueStoreExpirableInterface.php Saves an array of values with a time to live.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.