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