You are here

public function ConfigManager::addMapping in UI Patterns Settings 8.2

Add mapping.

File

src/ConfigManager.php, line 48

Class

ConfigManager
UI Patterns setting factory class.

Namespace

Drupal\ui_patterns_settings

Code

public function addMapping($field_id, $pattern_setting_id) {
  $field_id = str_replace('.', '--', $field_id);
  $map = $this->config
    ->get('mapping');
  if ($pattern_setting_id !== NULL) {
    $map[$field_id] = $pattern_setting_id;
  }
  else {
    unset($map[$field_id]);
  }
  $this->config
    ->set('mapping', $map);
  $this->config
    ->save();
}