function DesignTokenValuePluginBase::prepareConfiguration
Same name and namespace in other branches
- 11.x core/lib/Drupal/Core/Theme/DesignToken/DesignTokenValuePluginBase.php \Drupal\Core\Theme\DesignToken\DesignTokenValuePluginBase::prepareConfiguration()
Prepares configuration for plugin creation.
Ensures that the configuration is an associative array.
Parameters
mixed $configuration: The configuration to prepare.
Return value
array The prepared configuration.
Overrides DesignTokenValueInterface::prepareConfiguration
6 calls to DesignTokenValuePluginBase::prepareConfiguration()
- DesignTokenPluginManager::parseDtcg in core/
lib/ Drupal/ Core/ Theme/ DesignToken/ DesignTokenPluginManager.php - Parse W3C DTCG format.
- DesignTokenValuePluginBaseTest::testPrepareConfiguration in core/
tests/ Drupal/ Tests/ Core/ Theme/ DesignToken/ DesignTokenValuePluginBaseTest.php - Tests prepareConfiguration.
- DesignTokenValuePluginCollection::initializePlugin in core/
lib/ Drupal/ Core/ Theme/ DesignToken/ DesignTokenValuePluginCollection.php - Initializes and stores a plugin.
- DesignTokenValuePluginCollection::setConfiguration in core/
lib/ Drupal/ Core/ Theme/ DesignToken/ DesignTokenValuePluginCollection.php - Sets the configuration for all plugins in this collection.
- Typography::setConfiguration in core/
lib/ Drupal/ Core/ Theme/ Plugin/ DesignTokenValue/ Typography.php - Sets the configuration for this plugin instance.
File
-
core/
lib/ Drupal/ Core/ Theme/ DesignToken/ DesignTokenValuePluginBase.php, line 18
Class
- DesignTokenValuePluginBase
- Base class for design token value plugins.
Namespace
Drupal\Core\Theme\DesignTokenCode
public static function prepareConfiguration(mixed $configuration) : array {
if (!is_array($configuration) || array_is_list($configuration)) {
$configuration = [
'value' => $configuration,
];
}
return $configuration;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.