You are here

public function TestSplitFilter::filterDeleteAll in Config Filter 8.2

Same name and namespace in other branches
  1. 8 tests/modules/config_filter_split_test/src/Plugin/ConfigFilter/TestSplitFilter.php \Drupal\config_filter_split_test\Plugin\ConfigFilter\TestSplitFilter::filterDeleteAll()

Overrides TransparentStorageFilterTrait::filterDeleteAll

File

tests/modules/config_filter_split_test/src/Plugin/ConfigFilter/TestSplitFilter.php, line 146

Class

TestSplitFilter
Provides a TestSplitFilter.

Namespace

Drupal\config_filter_split_test\Plugin\ConfigFilter

Code

public function filterDeleteAll($prefix, $delete) {
  if ($delete && $this->storage) {
    try {
      $this->storage
        ->deleteAll($prefix);
    } catch (\UnexpectedValueException $exception) {

      // The file storage tries to remove directories of collections. But this
      // fails if the directory doesn't exist. So everything is actually fine.
    }
  }
  return $delete;
}