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
CachedDiscoveryInterface interface core/lib/Drupal/Component/Plugin/Discovery/CachedDiscoveryInterface.php Interface for discovery components holding a cache of plugin definitions.
CachedDiscoveryInterface.php file core/lib/Drupal/Component/Plugin/Discovery/CachedDiscoveryInterface.php
CachedDiscoveryInterface::clearCachedDefinitions function core/lib/Drupal/Component/Plugin/Discovery/CachedDiscoveryInterface.php Clears static and persistent plugin definition caches.
CachedDiscoveryInterface::useCaches function core/lib/Drupal/Component/Plugin/Discovery/CachedDiscoveryInterface.php Disable the use of caches.
CacheDecoratorInterface interface core/lib/Drupal/Core/CacheDecorator/CacheDecoratorInterface.php Defines an interface for cache decorator implementations.
CacheDecoratorInterface.php file core/lib/Drupal/Core/CacheDecorator/CacheDecoratorInterface.php
CacheDecoratorInterface::setCacheKey function core/lib/Drupal/Core/CacheDecorator/CacheDecoratorInterface.php Specify the key to use when writing the cache.
CacheDecoratorInterface::writeCache function core/lib/Drupal/Core/CacheDecorator/CacheDecoratorInterface.php Write the cache.
CacheFactoryInterface interface core/lib/Drupal/Core/Cache/CacheFactoryInterface.php An interface defining cache factory classes.
CacheFactoryInterface.php file core/lib/Drupal/Core/Cache/CacheFactoryInterface.php
CacheFactoryInterface::get function core/lib/Drupal/Core/Cache/CacheFactoryInterface.php Gets a cache backend class for a given cache bin.
CacheOptionalInterface interface core/lib/Drupal/Core/Cache/CacheOptionalInterface.php Indicates that caching is optional.
CacheOptionalInterface.php file core/lib/Drupal/Core/Cache/CacheOptionalInterface.php
CachePreWarmerInterface interface core/lib/Drupal/Core/PreWarm/CachePreWarmerInterface.php Interface for cache prewarmers.
CachePreWarmerInterface.php file core/lib/Drupal/Core/PreWarm/CachePreWarmerInterface.php
CachePreWarmerInterface::preWarmAllCaches function core/lib/Drupal/Core/PreWarm/CachePreWarmerInterface.php Prewarms all PreWarmable services.
CachePreWarmerInterface::preWarmOneCache function core/lib/Drupal/Core/PreWarm/CachePreWarmerInterface.php Prewarms one PreWarmable service.
CacheTagsChecksumInterface interface core/lib/Drupal/Core/Cache/CacheTagsChecksumInterface.php Provides checksums for cache tag invalidations.
CacheTagsChecksumInterface.php file core/lib/Drupal/Core/Cache/CacheTagsChecksumInterface.php
CacheTagsChecksumInterface::getCurrentChecksum function core/lib/Drupal/Core/Cache/CacheTagsChecksumInterface.php Returns the sum total of validations for a given set of tags.
CacheTagsChecksumInterface::INVALID_CHECKSUM_WHILE_IN_TRANSACTION constant core/lib/Drupal/Core/Cache/CacheTagsChecksumInterface.php The invalid checksum returned if a database transaction is in progress.
CacheTagsChecksumInterface::isValid function core/lib/Drupal/Core/Cache/CacheTagsChecksumInterface.php Returns whether the checksum is valid for the given cache tags.
CacheTagsChecksumInterface::reset function core/lib/Drupal/Core/Cache/CacheTagsChecksumInterface.php Reset statically cached tags.
CacheTagsChecksumPreloadInterface interface core/lib/Drupal/Core/Cache/CacheTagsChecksumPreloadInterface.php Registers cache tags for preloading.
CacheTagsChecksumPreloadInterface.php file core/lib/Drupal/Core/Cache/CacheTagsChecksumPreloadInterface.php
CacheTagsChecksumPreloadInterface::registerCacheTagsForPreload function core/lib/Drupal/Core/Cache/CacheTagsChecksumPreloadInterface.php Register cache tags for preloading.
CacheTagsInvalidatorInterface interface core/lib/Drupal/Core/Cache/CacheTagsInvalidatorInterface.php Defines required methods for classes wanting to handle cache tag changes.
CacheTagsInvalidatorInterface.php file core/lib/Drupal/Core/Cache/CacheTagsInvalidatorInterface.php
CacheTagsInvalidatorInterface::invalidateTags function core/lib/Drupal/Core/Cache/CacheTagsInvalidatorInterface.php Marks cache items with any of the specified tags as invalid.
CacheTagsPurgeInterface interface core/lib/Drupal/Core/Cache/CacheTagsPurgeInterface.php Provides purging of cache tag invalidations.
CacheTagsPurgeInterface.php file core/lib/Drupal/Core/Cache/CacheTagsPurgeInterface.php
CacheTagsPurgeInterface::purge function core/lib/Drupal/Core/Cache/CacheTagsPurgeInterface.php Purge cache tag invalidations.
CalculatedCacheContextInterface interface core/lib/Drupal/Core/Cache/Context/CalculatedCacheContextInterface.php Provides an interface for defining a calculated cache context service.
CalculatedCacheContextInterface.php file core/lib/Drupal/Core/Cache/Context/CalculatedCacheContextInterface.php
CalculatedCacheContextInterface::getCacheableMetadata function core/lib/Drupal/Core/Cache/Context/CalculatedCacheContextInterface.php Gets cacheability metadata for the context based on the parameter value.
CalculatedCacheContextInterface::getContext function core/lib/Drupal/Core/Cache/Context/CalculatedCacheContextInterface.php Returns the string representation of the cache context.
CalculatedCacheContextInterface::getLabel function core/lib/Drupal/Core/Cache/Context/CalculatedCacheContextInterface.php Returns the label of the cache context.
CalculatedPermissionsInterface interface core/lib/Drupal/Core/Session/CalculatedPermissionsInterface.php Defines the calculated permissions interface.
CalculatedPermissionsInterface.php file core/lib/Drupal/Core/Session/CalculatedPermissionsInterface.php
CalculatedPermissionsInterface::getItem function core/lib/Drupal/Core/Session/CalculatedPermissionsInterface.php Retrieves a single calculated permission item from a given scope.
CalculatedPermissionsInterface::getItems function core/lib/Drupal/Core/Session/CalculatedPermissionsInterface.php Retrieves all of the calculated permission items, regardless of scope.
CalculatedPermissionsInterface::getItemsByScope function core/lib/Drupal/Core/Session/CalculatedPermissionsInterface.php Retrieves all of the calculated permission items for the given scope.
CalculatedPermissionsInterface::getScopes function core/lib/Drupal/Core/Session/CalculatedPermissionsInterface.php Retrieves all of the scopes that have items for them.
CalculatedPermissionsItemInterface interface core/lib/Drupal/Core/Session/CalculatedPermissionsItemInterface.php Defines the calculated permissions item interface.
CalculatedPermissionsItemInterface.php file core/lib/Drupal/Core/Session/CalculatedPermissionsItemInterface.php
CalculatedPermissionsItemInterface::getIdentifier function core/lib/Drupal/Core/Session/CalculatedPermissionsItemInterface.php Returns the identifier within the scope.
CalculatedPermissionsItemInterface::getPermissions function core/lib/Drupal/Core/Session/CalculatedPermissionsItemInterface.php Returns the permissions for the calculated permissions item.
CalculatedPermissionsItemInterface::getScope function core/lib/Drupal/Core/Session/CalculatedPermissionsItemInterface.php Returns the scope of the calculated permissions item.
CalculatedPermissionsItemInterface::hasPermission function core/lib/Drupal/Core/Session/CalculatedPermissionsItemInterface.php Returns whether this item has a given permission.
CalculatedPermissionsItemInterface::isAdmin function core/lib/Drupal/Core/Session/CalculatedPermissionsItemInterface.php Returns whether this item grants admin privileges in its scope.

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