X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Fdrush%2Fdrush%2Flib%2FDrush%2FConfig%2FCoreExtensionFilter.php;fp=vendor%2Fdrush%2Fdrush%2Flib%2FDrush%2FConfig%2FCoreExtensionFilter.php;h=0000000000000000000000000000000000000000;hp=43c9b2b2e8201502d07f59b61538b2ede62887ab;hb=eba34333e3c89f208d2f72fa91351ad019a71583;hpb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae diff --git a/vendor/drush/drush/lib/Drush/Config/CoreExtensionFilter.php b/vendor/drush/drush/lib/Drush/Config/CoreExtensionFilter.php deleted file mode 100644 index 43c9b2b2e..000000000 --- a/vendor/drush/drush/lib/Drush/Config/CoreExtensionFilter.php +++ /dev/null @@ -1,81 +0,0 @@ -adjustments = $adjustments; - } - - public function filterRead($name, $data) { - if ($name != 'core.extension') { - return $data; - } - $active_storage = \Drupal::service('config.storage'); - return $this->filterOutIgnored($data, $active_storage->read($name)); - } - - public function filterWrite($name, array $data, StorageInterface $storage) { - if ($name != 'core.extension') { - return $data; - } - $originalData = $storage->read($name); - return $this->filterOutIgnored($data, $storage->read($name)); - } - - protected function filterOutIgnored($data, $originalData) { - foreach($this->adjustments as $module) { - if (is_array($originalData) && array_key_exists($module, $originalData['module'])) { - $data['module'][$module] = $originalData['module'][$module]; - } - else { - unset($data['module'][$module]); - } - } - return $data; - - } -}