function acquia_contenthub_subscriber_update_82002 in Acquia Content Hub 8.2
Removes dependency on REST and collects legacy Content Hub Filters.
File
- modules/
acquia_contenthub_subscriber/ acquia_contenthub_subscriber.install, line 88 - Acquia Content Hub - Subscriber module install file.
Code
function acquia_contenthub_subscriber_update_82002() {
$config_factory = \Drupal::configFactory();
$filters = [];
foreach ($config_factory
->listAll('acquia_contenthub_subscriber.contenthub_filter') as $contenthub_filter_name) {
$contenthub_filter = $config_factory
->getEditable($contenthub_filter_name);
$filters[] = $contenthub_filter
->getRawData();
$contenthub_filter
->delete();
}
// Saving content hub filters data in a state variable.
if (!empty($filters)) {
\Drupal::state()
->set('acquia_contenthub_subscriber_82002_acquia_contenthub_filters', $filters);
}
}