interface CachedDiscoveryClearerInterface
Provides a way to clear static caches of all plugin managers.
Hierarchy
- interface \Drupal\Core\Plugin\CachedDiscoveryClearerInterface
Expanded class hierarchy of CachedDiscoveryClearerInterface
All classes that implement CachedDiscoveryClearerInterface
File
- 
              core/lib/ Drupal/ Core/ Plugin/ CachedDiscoveryClearerInterface.php, line 10 
Namespace
Drupal\Core\PluginView source
interface CachedDiscoveryClearerInterface {
  
  /**
   * Adds a plugin manager to the active list.
   *
   * @param \Drupal\Component\Plugin\Discovery\CachedDiscoveryInterface $cached_discovery
   *   An object that implements the cached discovery interface, typically a
   *   plugin manager.
   */
  public function addCachedDiscovery(CachedDiscoveryInterface $cached_discovery);
  
  /**
   * Clears the cache on all cached discoveries.
   */
  public function clearCachedDefinitions();
}Members
| Title Sort descending | Modifiers | Object type | Summary | Overrides | 
|---|---|---|---|---|
| CachedDiscoveryClearerInterface::addCachedDiscovery | public | function | Adds a plugin manager to the active list. | 2 | 
| CachedDiscoveryClearerInterface::clearCachedDefinitions | public | function | Clears the cache on all cached discoveries. | 2 | 
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.
