function RawConfigWriterTrait::writeRawConfig

Same name and namespace in other branches
  1. 11.x core/tests/Drupal/Tests/Traits/Core/Config/RawConfigWriterTrait.php \Drupal\Tests\Traits\Core\Config\RawConfigWriterTrait::writeRawConfig()

Writes raw config data.

Parameters

string $name: The config name.

array $data: The config data to write.

File

core/tests/Drupal/Tests/Traits/Core/Config/RawConfigWriterTrait.php, line 25

Class

RawConfigWriterTrait
Allows writing raw config data for testing purposes.

Namespace

Drupal\Tests\Traits\Core\Config

Code

protected function writeRawConfig(string $name, array $data) : void {
  $storage = \Drupal::service('config.storage');
  $storage->write($name, $data);
  \Drupal::service('cache_tags.invalidator')->invalidateTags([
    'config:' . $name,
  ]);
  \Drupal::configFactory()->clearStaticCache();
}

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