public function PluginBase::setConfiguration in Feeds 8.3
Sets the configuration for this plugin instance.
Parameters
array $configuration: An associative array containing the plugin's configuration.
Overrides ConfigurableInterface::setConfiguration
5 calls to PluginBase::setConfiguration()
- ConfigurablePluginBase::submitConfigurationForm in src/
Plugin/ Type/ ConfigurablePluginBase.php - Form submission handler.
- ParserWithMappingForm::mappingFormSubmit in tests/
modules/ feeds_test_plugin/ src/ Feeds/ Parser/ ParserWithMappingForm.php - Submit handler for the mapping form.
- PluginBase::__construct in src/
Plugin/ Type/ PluginBase.php - Constructs a PluginBase object.
- TargetBase::submitConfigurationForm in src/
Plugin/ Type/ Target/ TargetBase.php - Form submission handler.
- TargetBase::__construct in src/
Plugin/ Type/ Target/ TargetBase.php - Constructs a TargetBase object.
1 method overrides PluginBase::setConfiguration()
- SourceBase::setConfiguration in src/
Plugin/ Type/ Source/ SourceBase.php - Sets the configuration for this plugin instance.
File
- src/
Plugin/ Type/ PluginBase.php, line 85
Class
- PluginBase
- The base class for the fetcher, parser, and processor plugins.
Namespace
Drupal\feeds\Plugin\TypeCode
public function setConfiguration(array $configuration) {
$defaults = $this
->defaultConfiguration();
$this->configuration = array_intersect_key($configuration, $defaults) + $defaults;
}