public function BlockTheme::__construct in Drupal 9
Same name and namespace in other branches
- 8 core/modules/block/src/Plugin/migrate/process/BlockTheme.php \Drupal\block\Plugin\migrate\process\BlockTheme::__construct()
Constructs a BlockTheme object.
Parameters
array $configuration: A configuration array containing information about the plugin instance.
string $plugin_id: The plugin ID for the plugin instance.
mixed $plugin_definition: The plugin implementation definition.
\Drupal\migrate\Plugin\MigrationInterface $migration: The migration entity.
\Drupal\Core\Config\Config $theme_config: The system.theme configuration factory object.
array $themes: The list of themes available on the destination.
Overrides PluginBase::__construct
File
- core/
modules/ block/ src/ Plugin/ migrate/ process/ BlockTheme.php, line 50
Class
- BlockTheme
- Plugin annotation @MigrateProcessPlugin( id = "block_theme" )
Namespace
Drupal\block\Plugin\migrate\processCode
public function __construct(array $configuration, $plugin_id, $plugin_definition, MigrationInterface $migration, Config $theme_config, array $themes) {
parent::__construct($configuration, $plugin_id, $plugin_definition, $migration);
$this->themeConfig = $theme_config;
$this->themes = $themes;
}