class FileEntityType in Media Migration 8
File Entity Type source plugin.
Plugin annotation
@MigrateSource(
  id = "d7_file_entity_type",
  source_module = "file_entity"
)
Hierarchy
- class \Drupal\media_migration\Plugin\migrate\source\d7\ConfigSourceBase extends \Drupal\media_migration\Plugin\migrate\source\d7\DrupalSqlBaseWithCountCompatibility uses MediaMigrationDatabaseTrait- class \Drupal\media_migration\Plugin\migrate\source\d7\FileEntityConfigSourceBase- class \Drupal\media_migration\Plugin\migrate\source\d7\FileEntityType
 
 
- class \Drupal\media_migration\Plugin\migrate\source\d7\FileEntityConfigSourceBase
Expanded class hierarchy of FileEntityType
File
- src/Plugin/ migrate/ source/ d7/ FileEntityType.php, line 15 
Namespace
Drupal\media_migration\Plugin\migrate\source\d7View source
class FileEntityType extends FileEntityConfigSourceBase {
  /**
   * {@inheritdoc}
   */
  public function prepareRow(Row $row) {
    [
      'types' => $types,
      'schemes' => $schemes,
    ] = $row
      ->getSource();
    $type = explode(static::MULTIPLE_SEPARATOR, $types)[0];
    $scheme = explode(static::MULTIPLE_SEPARATOR, $schemes)[0];
    if (!($dealer_plugin = $this->fileEntityDealerManager
      ->createInstanceFromTypeAndScheme($type, $scheme))) {
      return FALSE;
    }
    $dealer_plugin
      ->prepareMediaTypeRow($row, $this
      ->getDatabase());
    return parent::prepareRow($row);
  }
}Members
| Name   | Modifiers | Type | Description | Overrides | 
|---|---|---|---|---|
| ConfigSourceBase:: | constant | |||
| FileEntityConfigSourceBase:: | protected | property | The file entity dealer plugin manager. | |
| FileEntityConfigSourceBase:: | public static | function | ||
| FileEntityConfigSourceBase:: | public | function | 3 | |
| FileEntityConfigSourceBase:: | public | function | 2 | |
| FileEntityConfigSourceBase:: | protected | function | 2 | |
| FileEntityConfigSourceBase:: | protected | function | ||
| FileEntityConfigSourceBase:: | public | function | 1 | |
| FileEntityConfigSourceBase:: | public | function | Constructs a plugin instance. | |
| FileEntityType:: | public | function | ||
| MediaMigrationDatabaseTrait:: | protected | function | Returns the file extension expression for the current DB. | |
| MediaMigrationDatabaseTrait:: | protected | function | Returns a base query for file entity types. | |
| MediaMigrationDatabaseTrait:: | protected | function | Returns a base query for plain files. | |
| MediaMigrationDatabaseTrait:: | protected | function | Returns the main MIME type's expression for the current DB. | |
| MediaMigrationDatabaseTrait:: | protected | function | Returns the expression for the DB for getting the URI scheme. | |
| MediaMigrationDatabaseTrait:: | protected | function | Returns the subquery for the user picture-only file IDs. | |
| MediaMigrationDatabaseTrait:: | protected | function | Subquery for FIDs used only in webform submissions and/or by user entities. | 
