function _simple_sitemap_update_8216_get_default_variant in Simple XML sitemap 8.3
Same name and namespace in other branches
- 4.x simple_sitemap.install \_simple_sitemap_update_8216_get_default_variant()
File
- ./
simple_sitemap.install, line 189 - Module install and update procedures.
Code
function _simple_sitemap_update_8216_get_default_variant() {
$config_factory = \Drupal::service('config.factory');
$default_variant = $config_factory
->get('simple_sitemap.settings')
->get('default_variant');
if (empty($default_variant)) {
$default_variant = 'default';
$config_factory
->getEditable('simple_sitemap.settings')
->set('default_variant', $default_variant)
->save();
}
/** @var \Drupal\simple_sitemap\SimplesitemapManager $manager */
$manager = \Drupal::service('simple_sitemap.manager');
$variants = $manager
->getSitemapVariants();
if (!isset($variants[$default_variant])) {
$manager
->addSitemapVariant($default_variant);
}
return $default_variant;
}