function simple_sitemap_engines_update_8301 in Simple XML sitemap 4.x
Same name and namespace in other branches
- 8.3 modules/simple_sitemap_engines/simple_sitemap_engines.install \simple_sitemap_engines_update_8301()
Moving last_submitted data from configuration to state.
File
- modules/
simple_sitemap_engines/ simple_sitemap_engines.install, line 25 - Module install and update procedures.
Code
function simple_sitemap_engines_update_8301() {
foreach (SimpleSitemapEngine::loadMultiple() as $engine_id => $engine) {
$config = \Drupal::configFactory()
->getEditable("simple_sitemap_engines.simple_sitemap_engine.{$engine_id}");
$last_submitted = $config
->get('last_submitted');
$config
->clear('last_submitted')
->save();
if ($last_submitted !== NULL) {
\Drupal::state()
->set("simple_sitemap_engines.simple_sitemap_engine.{$engine_id}.last_submitted", $last_submitted);
}
}
}