function lightning_core_update_8006 in Lightning Core 8
Same name and namespace in other branches
- 8.5 lightning_core.install \lightning_core_update_8006()
- 8.2 lightning_core.install \lightning_core_update_8006()
- 8.3 lightning_core.install \lightning_core_update_8006()
- 8.4 lightning_core.install \lightning_core_update_8006()
Records all modules' semantic version numbers in config.
File
- ./
lightning_core.install, line 97 - Contains install and update routines for Lightning.
Code
function lightning_core_update_8006() {
$modules = Drupal::moduleHandler()
->getModuleList();
$keys = array_keys($modules);
$values = array_fill(0, count($keys), UpdateManager::VERSION_UNKNOWN);
\Drupal::configFactory()
->getEditable('lightning.versions')
->merge(array_combine($keys, $values))
->save();
}