protected function TamperFormBase::prepareConfig in Feeds Tamper 8.2
Prepares a configuration array.
Parameters
string $source: The source.
\Drupal\Core\Form\FormStateInterface $form_state: The form state.
Return value
array The configuration array.
2 calls to TamperFormBase::prepareConfig()
- TamperAddForm::submitForm in src/
Form/ TamperAddForm.php - Form submission handler.
- TamperEditForm::submitForm in src/
Form/ TamperEditForm.php - Form submission handler.
File
- src/
Form/ TamperFormBase.php, line 193
Class
- TamperFormBase
- The base class for add/edit tamper forms.
Namespace
Drupal\feeds_tamper\FormCode
protected function prepareConfig($source, FormStateInterface $form_state) {
$config = [
'plugin' => $this->plugin
->getPluginId(),
'source' => $source,
'weight' => $form_state
->getValue(self::VAR_WEIGHT),
'label' => $form_state
->getValue([
self::VAR_PLUGIN_CONFIGURATION,
self::VAR_TAMPER_LABEL,
]),
];
$plugin_config = $form_state
->getValue(self::VAR_PLUGIN_CONFIGURATION);
if ($plugin_config) {
$config += $plugin_config;
}
return $config;
}