You are here

function simple_sitemap_update_8211 in Simple XML sitemap 8.3

Same name and namespace in other branches
  1. 4.x simple_sitemap.install \simple_sitemap_update_8211()

Adding simple_sitemap.variants and simple_sitemap.types to configuration.

File

./simple_sitemap.install, line 509
Module install and update procedures.

Code

function simple_sitemap_update_8211() {
  $config_factory = \Drupal::service('config.factory');

  // Add simple_sitemap.types.
  $config_factory
    ->getEditable('simple_sitemap.types.default_hreflang')
    ->setData([
    'label' => 'Default hreflang',
    'description' => 'The default hreflang sitemap type.',
    'sitemap_generator' => 'default',
    'url_generators' => [
      'custom',
      'entity',
      'entity_menu_link_content',
      'arbitrary',
    ],
  ])
    ->save();

  // Add simple_sitemap.variants.
  $config_factory
    ->getEditable('simple_sitemap.variants')
    ->set('variants', [
    'default' => [
      'label' => 'Default',
      'type' => 'default_hreflang',
    ],
  ])
    ->save();
}