public function ContentProcessorPluginManager::getImportPlugins in YAML Content 8.2
Retrieve a list of content processor plugins supporting import operations.
@todo Incorporate caching into this lookup.
Return value
array An array of plugin definitions keyed by plugin id where the annotation indicates `import` as TRUE.
Overrides ContentProcessorPluginManagerInterface::getImportPlugins
File
- src/
ContentProcessorPluginManager.php, line 40
Class
- ContentProcessorPluginManager
- A plugin manager service for ContentProcessor plugin implementations.
Namespace
Drupal\yaml_contentCode
public function getImportPlugins() {
$all_plugins = $this
->getDefinitions();
$import_plugins = [];
foreach ($all_plugins as $plugin) {
if ($plugin['import']) {
$import_plugins[] = $plugin;
}
}
return $import_plugins;
}