
| Current Path : /var/www/html/rocksensor3/web/modules/contrib/charts/tests/src/Traits/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : /var/www/html/rocksensor3/web/modules/contrib/charts/tests/src/Traits/ConfigUpdateTrait.php |
<?php
namespace Drupal\Tests\charts\Traits;
/**
* Provides a trait to update the configuration.
*/
trait ConfigUpdateTrait {
/**
* Updates the foo configuration.
*
* @param string $value
* The value to set.
* @param string $library
* Library to be rendered.
*/
protected function updateFooConfiguration(string $value, $library = 'charts_test_library'): void {
$config = $this->config('charts.settings');
$settings = $config->get('charts_default_settings');
$settings['library'] = $library;
$settings['library_config'] = ['foo' => $value];
$config->set('charts_default_settings', $settings);
$config->save();
}
}