function DesignTokenPluginManagerTest::testFlattenDefinitions
Same name and namespace in other branches
- main core/tests/Drupal/Tests/Core/Theme/DesignToken/DesignTokenPluginManagerTest.php \Drupal\Tests\Core\Theme\DesignToken\DesignTokenPluginManagerTest::testFlattenDefinitions()
Tests flattenDefinitions.
Attributes
#[DataProvider('providerFlattenDefinitions')]
File
-
core/
tests/ Drupal/ Tests/ Core/ Theme/ DesignToken/ DesignTokenPluginManagerTest.php, line 273
Class
- DesignTokenPluginManagerTest
- Tests design token plugin manager.
Namespace
Drupal\Tests\Core\Theme\DesignTokenCode
public function testFlattenDefinitions(?DtcgInterface $data, array $expected) : void {
$reflection = new \ReflectionClass($this->designTokenPluginManager);
$method = $reflection->getMethod('flattenDefinitions');
$this->assertEquals($expected, $method->invoke($this->designTokenPluginManager, $data));
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.