You are here

protected function IgnoreFilter::activeReadMultiple in Config Ignore 8.2

Read multiple from the active storage.

Parameters

array $names: The names of the configuration to read.

array $data: The data to filter.

Return value

array The new data.

1 call to IgnoreFilter::activeReadMultiple()
IgnoreFilter::filterReadMultiple in src/Plugin/ConfigFilter/IgnoreFilter.php

File

src/Plugin/ConfigFilter/IgnoreFilter.php, line 171

Class

IgnoreFilter
Provides a ignore filter that reads partly from the active storage.

Namespace

Drupal\config_ignore\Plugin\ConfigFilter

Code

protected function activeReadMultiple(array $names, array $data) {
  $filtered_data = [];
  foreach ($names as $name) {
    if (!array_key_exists($name, $data)) {
      $data[$name] = [];
    }
    $filtered_data[$name] = $this
      ->activeRead($name, $data[$name]);
  }
  return array_filter($filtered_data);
}