You are here

public function ConfigSplitIgnoreFilter::filterDelete in Configuration Split Ignore 8

File

src/Plugin/ConfigFilter/ConfigSplitIgnoreFilter.php, line 206

Class

ConfigSplitIgnoreFilter
Provides a ignore filter that allows to delete the configuration entities.

Namespace

Drupal\config_split_ignore\Plugin\ConfigFilter

Code

public function filterDelete($name, $delete) {

  // If the name is a deleted config, do not remove it while exporting.
  if ($delete && in_array(static::DELETION_PREFIX . $name, $this->configuration['ignored'], TRUE) && $this->source
    ->exists($name)) {
    return FALSE;
  }
  return $delete;
}