class DesignTokenValuePluginManager

Defines a design token value plugin manager.

@internal The design tokens API is experimental and is not meant for production use. See https://www.drupal.org/core/experimental for more information.

Hierarchy

Expanded class hierarchy of DesignTokenValuePluginManager

1 file declares its use of DesignTokenValuePluginManager
DesignTokenValuePluginManagerKernelTest.php in core/tests/Drupal/KernelTests/Core/Theme/DesignToken/DesignTokenValuePluginManagerKernelTest.php
1 string reference to 'DesignTokenValuePluginManager'
core.services.yml in core/core.services.yml
core/core.services.yml
1 service uses DesignTokenValuePluginManager
plugin.manager.design_token_value in core/core.services.yml
Drupal\Core\Theme\DesignToken\DesignTokenValuePluginManager

File

core/lib/Drupal/Core/Theme/DesignToken/DesignTokenValuePluginManager.php, line 19

Namespace

Drupal\Core\Theme\DesignToken
View source
class DesignTokenValuePluginManager extends DefaultPluginManager implements DesignTokenValuePluginManagerInterface {
  public function __construct(\Traversable $namespaces, CacheBackendInterface $cache_backend, ModuleHandlerInterface $module_handler) {
    parent::__construct('Plugin/DesignTokenValue', $namespaces, $module_handler, DesignTokenValueInterface::class, DesignTokenValue::class);
    $this->alterInfo('design_token_value_info');
    $this->setCacheBackend($cache_backend, 'design_token_value_plugins');
  }

}

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