Issue #2534012 by phenaproxima, hussainweb, mikeryan: Move module-specific migration support into the file module
							parent
							
								
									d904faacf1
								
							
						
					
					
						commit
						8bf9a8c556
					
				| 
						 | 
					@ -0,0 +1,7 @@
 | 
				
			||||||
 | 
					migrate.destination.entity:file:
 | 
				
			||||||
 | 
					  type: migrate_destination
 | 
				
			||||||
 | 
					  label: 'File'
 | 
				
			||||||
 | 
					  mapping:
 | 
				
			||||||
 | 
					    source_path_property:
 | 
				
			||||||
 | 
					      type: string
 | 
				
			||||||
 | 
					      label: 'Source path'
 | 
				
			||||||
| 
						 | 
					@ -121,3 +121,11 @@ field.formatter.settings.file_extension:
 | 
				
			||||||
    extension_detect_tar:
 | 
					    extension_detect_tar:
 | 
				
			||||||
      type: boolean
 | 
					      type: boolean
 | 
				
			||||||
      label: 'Detect tar'
 | 
					      label: 'Detect tar'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					migrate.source.d6_upload_instance:
 | 
				
			||||||
 | 
					  type: migrate_source_sql
 | 
				
			||||||
 | 
					  label: 'Drupal 6 upload form display'
 | 
				
			||||||
 | 
					  mapping:
 | 
				
			||||||
 | 
					    constants:
 | 
				
			||||||
 | 
					      type: migrate_entity_constant
 | 
				
			||||||
 | 
					      label: 'Constants'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -4,7 +4,6 @@ migration_tags:
 | 
				
			||||||
  - Drupal 6
 | 
					  - Drupal 6
 | 
				
			||||||
source:
 | 
					source:
 | 
				
			||||||
  plugin: d6_upload
 | 
					  plugin: d6_upload
 | 
				
			||||||
 | 
					 | 
				
			||||||
process:
 | 
					process:
 | 
				
			||||||
  nid: nid
 | 
					  nid: nid
 | 
				
			||||||
  vid: vid
 | 
					  vid: vid
 | 
				
			||||||
| 
						 | 
					@ -5,7 +5,7 @@
 | 
				
			||||||
 * Contains \Drupal\migrate\Plugin\migrate\destination\EntityFile.
 | 
					 * Contains \Drupal\migrate\Plugin\migrate\destination\EntityFile.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace Drupal\migrate\Plugin\migrate\destination;
 | 
					namespace Drupal\file\Plugin\migrate\destination;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use Drupal\Core\Entity\EntityManagerInterface;
 | 
					use Drupal\Core\Entity\EntityManagerInterface;
 | 
				
			||||||
use Drupal\Core\Entity\EntityStorageInterface;
 | 
					use Drupal\Core\Entity\EntityStorageInterface;
 | 
				
			||||||
| 
						 | 
					@ -15,6 +15,7 @@ use Drupal\Core\StreamWrapper\StreamWrapperManagerInterface;
 | 
				
			||||||
use Drupal\migrate\Entity\MigrationInterface;
 | 
					use Drupal\migrate\Entity\MigrationInterface;
 | 
				
			||||||
use Drupal\migrate\Row;
 | 
					use Drupal\migrate\Row;
 | 
				
			||||||
use Drupal\migrate\MigrateException;
 | 
					use Drupal\migrate\MigrateException;
 | 
				
			||||||
 | 
					use Drupal\migrate\Plugin\migrate\destination\EntityContentBase;
 | 
				
			||||||
use Symfony\Component\DependencyInjection\ContainerInterface;
 | 
					use Symfony\Component\DependencyInjection\ContainerInterface;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
| 
						 | 
					@ -2,10 +2,10 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @file
 | 
					 * @file
 | 
				
			||||||
 * Contains \Drupal\migrate_drupal\Plugin\migrate\process\d6\FileUri.
 | 
					 * Contains \Drupal\file\Plugin\migrate\process\d6\FileUri.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace Drupal\migrate_drupal\Plugin\migrate\process\d6;
 | 
					namespace Drupal\file\Plugin\migrate\process\d6;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use Drupal\migrate\MigrateExecutableInterface;
 | 
					use Drupal\migrate\MigrateExecutableInterface;
 | 
				
			||||||
use Drupal\migrate\ProcessPluginBase;
 | 
					use Drupal\migrate\ProcessPluginBase;
 | 
				
			||||||
| 
						 | 
					@ -2,10 +2,10 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @file
 | 
					 * @file
 | 
				
			||||||
 * Contains \Drupal\migrate_drupal\Plugin\migrate\source\d6\File.
 | 
					 * Contains \Drupal\file\Plugin\migrate\source\d6\File.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace Drupal\migrate_drupal\Plugin\migrate\source\d6;
 | 
					namespace Drupal\file\Plugin\migrate\source\d6;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use Drupal\migrate\Row;
 | 
					use Drupal\migrate\Row;
 | 
				
			||||||
use Drupal\migrate_drupal\Plugin\migrate\source\DrupalSqlBase;
 | 
					use Drupal\migrate_drupal\Plugin\migrate\source\DrupalSqlBase;
 | 
				
			||||||
| 
						 | 
					@ -2,10 +2,10 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @file
 | 
					 * @file
 | 
				
			||||||
 * Contains \Drupal\migrate_drupal\Plugin\migrate\source\d6\Upload.
 | 
					 * Contains \Drupal\file\Plugin\migrate\source\d6\Upload.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace Drupal\migrate_drupal\Plugin\migrate\source\d6;
 | 
					namespace Drupal\file\Plugin\migrate\source\d6;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use Drupal\migrate\Row;
 | 
					use Drupal\migrate\Row;
 | 
				
			||||||
use Drupal\migrate_drupal\Plugin\migrate\source\DrupalSqlBase;
 | 
					use Drupal\migrate_drupal\Plugin\migrate\source\DrupalSqlBase;
 | 
				
			||||||
| 
						 | 
					@ -2,10 +2,10 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @file
 | 
					 * @file
 | 
				
			||||||
 * Contains \Drupal\migrate_drupal\Plugin\migrate\source\d6\UploadInstance.
 | 
					 * Contains \Drupal\file\Plugin\migrate\source\d6\UploadInstance.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace Drupal\migrate_drupal\Plugin\migrate\source\d6;
 | 
					namespace Drupal\file\Plugin\migrate\source\d6;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use Drupal\migrate_drupal\Plugin\migrate\source\DrupalSqlBase;
 | 
					use Drupal\migrate_drupal\Plugin\migrate\source\DrupalSqlBase;
 | 
				
			||||||
use Drupal\migrate\Plugin\migrate\source\DummyQueryTrait;
 | 
					use Drupal\migrate\Plugin\migrate\source\DummyQueryTrait;
 | 
				
			||||||
| 
						 | 
					@ -2,14 +2,14 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @file
 | 
					 * @file
 | 
				
			||||||
 * Contains \Drupal\migrate\Tests\EntityFileTest.
 | 
					 * Contains \Drupal\file\Tests\Migrate\EntityFileTest.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace Drupal\migrate\Tests;
 | 
					namespace Drupal\file\Tests\Migrate;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use Drupal\Core\Site\Settings;
 | 
					use Drupal\Core\Site\Settings;
 | 
				
			||||||
use Drupal\migrate\Row;
 | 
					use Drupal\migrate\Row;
 | 
				
			||||||
use Drupal\migrate\Plugin\migrate\destination\EntityFile;
 | 
					use Drupal\file\Plugin\migrate\destination\EntityFile;
 | 
				
			||||||
use Drupal\Core\Entity\ContentEntityInterface;
 | 
					use Drupal\Core\Entity\ContentEntityInterface;
 | 
				
			||||||
use Drupal\entity_test\Entity\EntityTest;
 | 
					use Drupal\entity_test\Entity\EntityTest;
 | 
				
			||||||
use Drupal\migrate\MigrateException;
 | 
					use Drupal\migrate\MigrateException;
 | 
				
			||||||
| 
						 | 
					@ -18,7 +18,7 @@ use Drupal\simpletest\KernelTestBase;
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Tests the entity file destination plugin.
 | 
					 * Tests the entity file destination plugin.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @group migrate
 | 
					 * @group file
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
class EntityFileTest extends KernelTestBase {
 | 
					class EntityFileTest extends KernelTestBase {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -30,7 +30,7 @@ class EntityFileTest extends KernelTestBase {
 | 
				
			||||||
  public static $modules = array('system', 'entity_test', 'user', 'file');
 | 
					  public static $modules = array('system', 'entity_test', 'user', 'file');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /**
 | 
					  /**
 | 
				
			||||||
   * @var \Drupal\migrate\Tests\TestEntityFile $destination
 | 
					   * @var \Drupal\file\Tests\Migrate\TestEntityFile $destination
 | 
				
			||||||
   */
 | 
					   */
 | 
				
			||||||
  protected $destination;
 | 
					  protected $destination;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,17 +2,18 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @file
 | 
					 * @file
 | 
				
			||||||
 * Contains \Drupal\migrate_drupal\Tests\d6\MigrateFileConfigsTest.
 | 
					 * Contains \Drupal\file\Tests\Migrate\d6\MigrateFileConfigsTest.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace Drupal\migrate_drupal\Tests\d6;
 | 
					namespace Drupal\file\Tests\Migrate\d6;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use Drupal\config\Tests\SchemaCheckTestTrait;
 | 
					use Drupal\config\Tests\SchemaCheckTestTrait;
 | 
				
			||||||
 | 
					use Drupal\migrate_drupal\Tests\d6\MigrateDrupal6TestBase;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Upgrade variables to file.settings.yml.
 | 
					 * Upgrade variables to file.settings.yml.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @group migrate_drupal
 | 
					 * @group file
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
class MigrateFileConfigsTest extends MigrateDrupal6TestBase {
 | 
					class MigrateFileConfigsTest extends MigrateDrupal6TestBase {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,21 +2,22 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @file
 | 
					 * @file
 | 
				
			||||||
 * Contains \Drupal\migrate_drupal\Tests\d6\MigrateFileTest.
 | 
					 * Contains \Drupal\file\Tests\Migrate\d6\MigrateFileTest.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace Drupal\migrate_drupal\Tests\d6;
 | 
					namespace Drupal\file\Tests\Migrate\d6;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use Drupal\Component\Utility\Random;
 | 
					use Drupal\Component\Utility\Random;
 | 
				
			||||||
use Drupal\migrate\Tests\MigrateDumpAlterInterface;
 | 
					use Drupal\migrate\Tests\MigrateDumpAlterInterface;
 | 
				
			||||||
use Drupal\Core\Database\Database;
 | 
					use Drupal\Core\Database\Database;
 | 
				
			||||||
 | 
					use Drupal\migrate_drupal\Tests\d6\MigrateDrupal6TestBase;
 | 
				
			||||||
use Drupal\simpletest\TestBase;
 | 
					use Drupal\simpletest\TestBase;
 | 
				
			||||||
use Drupal\file\Entity\File;
 | 
					use Drupal\file\Entity\File;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * file migration.
 | 
					 * file migration.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @group migrate_drupal
 | 
					 * @group file
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
class MigrateFileTest extends MigrateDrupal6TestBase implements MigrateDumpAlterInterface {
 | 
					class MigrateFileTest extends MigrateDrupal6TestBase implements MigrateDumpAlterInterface {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,10 +2,12 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @file
 | 
					 * @file
 | 
				
			||||||
 * Contains \Drupal\migrate_drupal\Tests\d6\MigrateUploadBase.
 | 
					 * Contains \Drupal\file\Tests\Migrate\d6\MigrateUploadBase.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace Drupal\migrate_drupal\Tests\d6;
 | 
					namespace Drupal\file\Tests\Migrate\d6;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					use Drupal\migrate_drupal\Tests\d6\MigrateDrupal6TestBase;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Base class for file/upload migration tests.
 | 
					 * Base class for file/upload migration tests.
 | 
				
			||||||
| 
						 | 
					@ -2,15 +2,17 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @file
 | 
					 * @file
 | 
				
			||||||
 * Contains \Drupal\migrate_drupal\Tests\d6\MigrateUploadEntityDisplayTest.
 | 
					 * Contains \Drupal\file\Tests\Migrate\d6\MigrateUploadEntityDisplayTest.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace Drupal\migrate_drupal\Tests\d6;
 | 
					namespace Drupal\file\Tests\Migrate\d6;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					use Drupal\migrate_drupal\Tests\d6\MigrateDrupal6TestBase;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Upload entity display.
 | 
					 * Upload entity display.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @group migrate_drupal
 | 
					 * @group file
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
class MigrateUploadEntityDisplayTest extends MigrateDrupal6TestBase {
 | 
					class MigrateUploadEntityDisplayTest extends MigrateDrupal6TestBase {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,15 +2,17 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @file
 | 
					 * @file
 | 
				
			||||||
 * Contains \Drupal\migrate_drupal\Tests\d6\MigrateUploadEntityFormDisplayTest.
 | 
					 * Contains \Drupal\file\Tests\Migrate\d6\MigrateUploadEntityFormDisplayTest.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace Drupal\migrate_drupal\Tests\d6;
 | 
					namespace Drupal\file\Tests\Migrate\d6;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					use Drupal\migrate_drupal\Tests\d6\MigrateDrupal6TestBase;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Upload form entity display.
 | 
					 * Upload form entity display.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @group migrate_drupal
 | 
					 * @group file
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
class MigrateUploadEntityFormDisplayTest extends MigrateDrupal6TestBase {
 | 
					class MigrateUploadEntityFormDisplayTest extends MigrateDrupal6TestBase {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,17 +2,18 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @file
 | 
					 * @file
 | 
				
			||||||
 * Contains \Drupal\migrate_drupal\Tests\d6\MigrateUploadFieldTest.
 | 
					 * Contains \Drupal\file\Tests\Migrate\d6\MigrateUploadFieldTest.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace Drupal\migrate_drupal\Tests\d6;
 | 
					namespace Drupal\file\Tests\Migrate\d6;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use Drupal\field\Entity\FieldStorageConfig;
 | 
					use Drupal\field\Entity\FieldStorageConfig;
 | 
				
			||||||
 | 
					use Drupal\migrate_drupal\Tests\d6\MigrateDrupal6TestBase;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Uploads migration.
 | 
					 * Uploads migration.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @group migrate_drupal
 | 
					 * @group file
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
class MigrateUploadFieldTest extends MigrateDrupal6TestBase {
 | 
					class MigrateUploadFieldTest extends MigrateDrupal6TestBase {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,17 +2,18 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @file
 | 
					 * @file
 | 
				
			||||||
 * Contains \Drupal\migrate_drupal\Tests\d6\MigrateUploadInstanceTest.
 | 
					 * Contains \Drupal\file\Tests\Migrate\d6\MigrateUploadInstanceTest.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace Drupal\migrate_drupal\Tests\d6;
 | 
					namespace Drupal\file\Tests\Migrate\d6;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use Drupal\field\Entity\FieldConfig;
 | 
					use Drupal\field\Entity\FieldConfig;
 | 
				
			||||||
 | 
					use Drupal\migrate_drupal\Tests\d6\MigrateDrupal6TestBase;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Upload field instance migration.
 | 
					 * Upload field instance migration.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @group migrate_drupal
 | 
					 * @group file
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
class MigrateUploadInstanceTest extends MigrateDrupal6TestBase {
 | 
					class MigrateUploadInstanceTest extends MigrateDrupal6TestBase {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,17 +2,17 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @file
 | 
					 * @file
 | 
				
			||||||
 * Contains \Drupal\migrate_drupal\Tests\d6\MigrateUploadTest.
 | 
					 * Contains \Drupal\file\Tests\Migrate\d6\MigrateUploadTest.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace Drupal\migrate_drupal\Tests\d6;
 | 
					namespace Drupal\file\Tests\Migrate\d6;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use Drupal\node\Entity\Node;
 | 
					use Drupal\node\Entity\Node;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Migrate association data between nodes and files.
 | 
					 * Migrate association data between nodes and files.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @group migrate_drupal
 | 
					 * @group file
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
class MigrateUploadTest extends MigrateUploadBase {
 | 
					class MigrateUploadTest extends MigrateUploadBase {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,21 +2,21 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * @file
 | 
					 * @file
 | 
				
			||||||
 * Contains \Drupal\Tests\migrate_drupal\Unit\source\d6\FileTest.
 | 
					 * Contains \Drupal\Tests\file\Unit\Plugin\migrate\source\d6\FileTest.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace Drupal\Tests\migrate_drupal\Unit\source\d6;
 | 
					namespace Drupal\Tests\file\Unit\Plugin\migrate\source\d6;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use Drupal\Tests\migrate\Unit\MigrateSqlSourceTestCase;
 | 
					use Drupal\Tests\migrate\Unit\MigrateSqlSourceTestCase;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Tests D6 file source plugin.
 | 
					 * Tests D6 file source plugin.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * @group migrate_drupal
 | 
					 * @group file
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
class FileTest extends MigrateSqlSourceTestCase {
 | 
					class FileTest extends MigrateSqlSourceTestCase {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  const PLUGIN_CLASS = 'Drupal\migrate_drupal\Plugin\migrate\source\d6\File';
 | 
					  const PLUGIN_CLASS = 'Drupal\file\Plugin\migrate\source\d6\File';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // The fake Migration configuration entity.
 | 
					  // The fake Migration configuration entity.
 | 
				
			||||||
  protected $migrationConfiguration = array(
 | 
					  protected $migrationConfiguration = array(
 | 
				
			||||||
| 
						 | 
					@ -50,14 +50,6 @@ migrate.source.variable_multirow:
 | 
				
			||||||
        type: string
 | 
					        type: string
 | 
				
			||||||
        label: 'Variable'
 | 
					        label: 'Variable'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
migrate.source.d6_upload_instance:
 | 
					 | 
				
			||||||
  type: migrate_source_sql
 | 
					 | 
				
			||||||
  label: 'Drupal 6 upload form display'
 | 
					 | 
				
			||||||
  mapping:
 | 
					 | 
				
			||||||
    constants:
 | 
					 | 
				
			||||||
      type: migrate_entity_constant
 | 
					 | 
				
			||||||
      label: 'Constants'
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
migrate_entity_constant:
 | 
					migrate_entity_constant:
 | 
				
			||||||
  type: mapping
 | 
					  type: mapping
 | 
				
			||||||
  mapping:
 | 
					  mapping:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue