public function PluginCollectionItemBase::setContainedPluginInstance in Plugin 8.2
Sets the instantiated plugin.
Parameters
\Drupal\Component\Plugin\PluginInspectionInterface $plugin_instance:
Return value
$this
Throws
\Drupal\Component\Plugin\Exception\PluginNotFoundException Thrown if the given plugin instance does not exist for the type of plugin this container contains.
Overrides PluginCollectionItemInterface::setContainedPluginInstance
1 call to PluginCollectionItemBase::setContainedPluginInstance()
- PluginCollectionItemBase::setValue in src/
Plugin/ Field/ FieldType/ PluginCollectionItemBase.php - Sets the data value.
File
- src/
Plugin/ Field/ FieldType/ PluginCollectionItemBase.php, line 66
Class
- PluginCollectionItemBase
- Provides a base for plugin collection field items.
Namespace
Drupal\plugin\Plugin\Field\FieldTypeCode
public function setContainedPluginInstance(PluginInspectionInterface $plugin_instance) {
$this
->get('plugin_instance')
->setValue($plugin_instance);
return $this;
}