Chris@14: id: default_language Chris@14: label: Default language Chris@14: migration_tags: Chris@14: - Drupal 6 Chris@14: - Drupal 7 Chris@14: - Configuration Chris@14: source: Chris@14: plugin: variable Chris@14: variables: Chris@14: - language_default Chris@14: source_module: locale Chris@14: process: Chris@14: default_langcode: Chris@14: - Chris@14: plugin: default_value Chris@14: source: language_default Chris@14: default_value: Chris@14: 'language': 'en' Chris@14: # Encode and decode to turn the default_language variable, which is Chris@14: # an stdClass, into an array so it can be passed to extract. Chris@14: - Chris@14: plugin: callback Chris@14: callable: Chris@14: - '\Drupal\Component\Serialization\Json' Chris@14: - 'encode' Chris@14: - Chris@14: plugin: callback Chris@14: callable: Chris@14: - '\Drupal\Component\Serialization\Json' Chris@14: - 'decode' Chris@14: - Chris@14: plugin: extract Chris@14: index: Chris@14: - language Chris@14: destination: Chris@14: plugin: default_langcode Chris@14: config_name: system.site Chris@14: migration_dependencies: Chris@14: required: Chris@14: - language