interface CacheableDependencyPluginManagerInterface in Plugin 8.2
Defines a plugin manager which is also a cacheable dependency.
Hierarchy
- interface \Drupal\Component\Plugin\PluginManagerInterface; interface \Drupal\Core\Cache\CacheableDependencyInterface
- interface \Drupal\Tests\plugin\Unit\Plugin\views\filter\CacheableDependencyPluginManagerInterface
Expanded class hierarchy of CacheableDependencyPluginManagerInterface
All classes that implement CacheableDependencyPluginManagerInterface
File
- tests/
src/ Unit/ Plugin/ views/ filter/ PluginIdTest.php, line 216
Namespace
Drupal\Tests\plugin\Unit\Plugin\views\filterView source
interface CacheableDependencyPluginManagerInterface extends PluginManagerInterface, CacheableDependencyInterface {
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
CacheableDependencyInterface:: |
public | function | The cache contexts associated with this object. | 34 |
CacheableDependencyInterface:: |
public | function | The maximum age for which this object may be cached. | 34 |
CacheableDependencyInterface:: |
public | function | The cache tags associated with this object. | 27 |
DiscoveryInterface:: |
public | function | Gets a specific plugin definition. | 4 |
DiscoveryInterface:: |
public | function | Gets the definition of all plugins for this type. | 3 |
DiscoveryInterface:: |
public | function | Indicates if a specific plugin definition exists. | 2 |
FactoryInterface:: |
public | function | Creates a pre-configured instance of a plugin. | 7 |
MapperInterface:: |
public | function | Gets a preconfigured instance of a plugin. | 4 |