You are here

public function ConfigSplitIgnoreFilter::filterExists in Configuration Split Ignore 8

Overrides IgnoreFilter::filterExists

File

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

Class

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

Namespace

Drupal\config_split_ignore\Plugin\ConfigFilter

Code

public function filterExists($name, $exists) {

  // If the name is a deleted config, treat it as not existing.
  if (in_array(static::DELETION_PREFIX . $name, $this->configuration['ignored'], TRUE)) {
    return FALSE;
  }

  // The ignored configuration entity must exist in a file in
  // config split folder in order to be deleted properly.
  return $exists;
}