/** * {@inheritdoc} */ public function setConfigurationFor(FeedsPluginInterface $client, array $configuration) { $type = $client->pluginType(); $this->get('config')->{$type} = array_intersect_key($configuration, $client->sourceDefaults()) + $client->sourceDefaults(); }
/** * {@inheritdoc} */ public function setConfigurationFor(FeedsPluginInterface $client, array $configuration) { $type = $client->pluginType(); $this->get('config')->{$type} = $configuration; return $this; }