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. Other projects
Title Object type File name Summary
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 The interface for classes collecting input values for recipes.
InputCollectorInterface.php file core/lib/Drupal/Core/Recipe/InputCollectorInterface.php
InputCollectorInterface::collectValue function core/lib/Drupal/Core/Recipe/InputCollectorInterface.php
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.
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.
KeyValueStoreExpirableInterface::setWithExpire function core/lib/Drupal/Core/KeyValueStore/KeyValueStoreExpirableInterface.php Saves a value for a given key with a time to live.
KeyValueStoreExpirableInterface::setWithExpireIfNotExists function core/lib/Drupal/Core/KeyValueStore/KeyValueStoreExpirableInterface.php Sets a value for a given key with a time to live if it does not yet exist.
KeyValueStoreInterface interface core/lib/Drupal/Core/KeyValueStore/KeyValueStoreInterface.php Defines the interface for key/value store implementations.
KeyValueStoreInterface.php file core/lib/Drupal/Core/KeyValueStore/KeyValueStoreInterface.php
KeyValueStoreInterface::delete function core/lib/Drupal/Core/KeyValueStore/KeyValueStoreInterface.php Deletes an item from the key/value store.
KeyValueStoreInterface::deleteAll function core/lib/Drupal/Core/KeyValueStore/KeyValueStoreInterface.php Deletes all items from the key/value store.
KeyValueStoreInterface::deleteMultiple function core/lib/Drupal/Core/KeyValueStore/KeyValueStoreInterface.php Deletes multiple items from the key/value store.
KeyValueStoreInterface::get function core/lib/Drupal/Core/KeyValueStore/KeyValueStoreInterface.php Returns the stored value for a given key.
KeyValueStoreInterface::getAll function core/lib/Drupal/Core/KeyValueStore/KeyValueStoreInterface.php Returns all stored key/value pairs in the collection.
KeyValueStoreInterface::getCollectionName function core/lib/Drupal/Core/KeyValueStore/KeyValueStoreInterface.php Returns the name of this collection.

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