function DesignTokenValuePluginCollection::__construct

Same name and namespace in other branches
  1. main core/lib/Drupal/Core/Theme/DesignToken/DesignTokenValuePluginCollection.php \Drupal\Core\Theme\DesignToken\DesignTokenValuePluginCollection::__construct()

File

core/lib/Drupal/Core/Theme/DesignToken/DesignTokenValuePluginCollection.php, line 16

Class

DesignTokenValuePluginCollection
A collection of design token value plugins.

Namespace

Drupal\Core\Theme\DesignToken

Code

public function __construct(protected DesignTokenValuePluginManagerInterface $manager, protected string $pluginId, protected array $configurations = []) {
  if (!empty($this->configurations)) {
    $instance_ids = array_keys($this->configurations);
    $this->instanceIds = array_combine($instance_ids, $instance_ids);
  }
}

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