You are here

public function FileBlob::__construct in Migrate Plus 8.5

Same name and namespace in other branches
  1. 8.2 src/Plugin/migrate/process/FileBlob.php \Drupal\migrate_plus\Plugin\migrate\process\FileBlob::__construct()
  2. 8.3 src/Plugin/migrate/process/FileBlob.php \Drupal\migrate_plus\Plugin\migrate\process\FileBlob::__construct()
  3. 8.4 src/Plugin/migrate/process/FileBlob.php \Drupal\migrate_plus\Plugin\migrate\process\FileBlob::__construct()

Constructs a file_blob process plugin.

Parameters

array $configuration: The plugin configuration.

string $plugin_id: The plugin ID.

mixed $plugin_definition: The plugin definition.

\Drupal\Core\File\FileSystemInterface $file_system: The file system service.

Overrides PluginBase::__construct

File

src/Plugin/migrate/process/FileBlob.php, line 96

Class

FileBlob
Copy a file from a blob into a file.

Namespace

Drupal\migrate_plus\Plugin\migrate\process

Code

public function __construct(array $configuration, $plugin_id, $plugin_definition, FileSystemInterface $file_system) {
  $configuration += [
    'reuse' => FALSE,
  ];
  parent::__construct($configuration, $plugin_id, $plugin_definition);
  $this->fileSystem = $file_system;
}