d6_user_picture_file.yml in Drupal 10
Same filename and directory in other branches
core/modules/user/migrations/d6_user_picture_file.yml
File
core/modules/user/migrations/d6_user_picture_file.ymlView source
- id: d6_user_picture_file
- label: User pictures
- migration_tags:
- - Drupal 6
- - Content
- source:
- plugin: d6_user_picture_file
- constants:
- is_public: true
- # source_base_path must be set by the tool configuring this migration. It
- # represents the fully qualified path relative to which URIs in the files
- # table are specified, and must end with a /.
- source_base_path: ''
- process:
- filename: filename
- uid: uid
- source_full_path:
- -
- plugin: concat
- delimiter: /
- source:
- - constants/source_base_path
- - picture
- -
- plugin: urlencode
- destination_full_path:
- plugin: file_uri
- source:
- - picture
- - file_directory_path
- - temp_directory_path
- - 'constants/is_public'
- uri:
- plugin: file_copy
- source:
- - '@source_full_path'
- - '@destination_full_path'
- destination:
- plugin: entity:file
- migration_dependencies:
- # Every migration that references a file by Drupal 6 fid should specify d6_file as an
- # optional dependency.
- optional:
- - d6_file