path_redirect_import-8.x-1.0-beta4/src/MigratePluginTrait.php
src/MigratePluginTrait.php
<?php namespace Drupal\path_redirect_import; /** * Trait MigratePluginTrait to reuse common migrate config. */ trait MigratePluginTrait { /** * Plugin manager for migration plugins. * * @var \Drupal\migrate\Plugin\MigrationPluginManagerInterface */ protected $migrationPluginManager; /** * Helper function to get the migration plugin. * * @return \Drupal\migrate\Plugin\MigrationInterface * The migration plugin. * * @throws \Drupal\Component\Plugin\Exception\InvalidPluginDefinitionException * @throws \Drupal\Component\Plugin\Exception\PluginException * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException */ protected function migrationPlugin() { return $this->migrationPluginManager->createInstance('path_redirect_import'); } }