public function FileEntityType::prepareRow in Media Migration 8
File
- src/Plugin/ migrate/ source/ d7/ FileEntityType.php, line 20 
Class
- FileEntityType
- File Entity Type source plugin.
Namespace
Drupal\media_migration\Plugin\migrate\source\d7Code
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);
}