You are here

protected function AddIgnoredConfigForm::addNameToConfig in Config Distro 8

Add a config name to the list.

Parameters

string $key: The config key.

string $name: The config name to add to the list.

1 call to AddIgnoredConfigForm::addNameToConfig()
AddIgnoredConfigForm::submitForm in modules/config_distro_ignore/src/Form/AddIgnoredConfigForm.php
Form submission handler.

File

modules/config_distro_ignore/src/Form/AddIgnoredConfigForm.php, line 194

Class

AddIgnoredConfigForm
Class AddIgnoredConfigForm.

Namespace

Drupal\config_distro_ignore\Form

Code

protected function addNameToConfig($key, $name) {
  $settings = $this
    ->config('config_distro_ignore.settings');
  $data = $settings
    ->get($key);
  $data[] = $name;
  $data = array_filter($data);
  $data = array_unique($data);
  sort($data);
  $settings
    ->set($key, $data);
  $settings
    ->save();
}