function entity_translation_unified_form_get_mode_plugin in Entity Translation Unified Form 8
Get a EntityTranslationUnifiedFormMode plugin instance by its id.
1 call to entity_translation_unified_form_get_mode_plugin()
- entity_translation_unified_form_add_fields in ./
entity_translation_unified_form.module - Add opposite-language ET fields to a form.
File
- ./
entity_translation_unified_form.module, line 357
Code
function entity_translation_unified_form_get_mode_plugin($mode_plugin_id) {
$type = \Drupal::service('plugin.manager.entity_translation_unified_form_mode');
$plugin_definitions = $type
->getDefinitions();
foreach ($plugin_definitions as $classname => $definition) {
if ($mode_plugin_id == $definition['id']) {
return $type
->createInstance($classname);
}
}
return NULL;
}