Migrate Devel FileCopy
Security covered
Drupal 8–11
This module contains a single migrate process plugin file_copy_or_generate. As the plugin's ID suggests, this migrate process plugin is able to generate files: if the specified source file is missing it tries to generate a file on the destination site.
How to use on behalf of Drupal core's file_copy process plugin
Implement the hook_migrate_process_info_alter() hook (undocumented afaik):
/**
* Implements hook_migrate_process_info_alter().
*/
function [your_module]_migrate_process_info_alter(&$definitions) {
// If the 'file_copy_or_generate' migrate process plugin is available (so:
// Migrate Devel FileCopy is installed), then we replace the 'file_copy'
// definition with 'file_copy_or_generate' – because we're probably debugging
// a (properly sanitized) customer DB without having the source files.
// @see https://drupal.org/project/migrate_devel_file_copy
if (
!empty($definitions['file_copy_or_generate']) &&
!empty($definitions['file_copy'])
) {
$definitions['file_copy'] = $definitions['file_copy_or_generate'];
}
}
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Releases
| Version | Type | Core | Release date | |
|---|---|---|---|---|
| 1.0.0 | Stable | 8–11 | Sep 23, 2024 |