public function DefaultProcessor::settingsSubmit

Implements \Drupal\aggregator\Plugin\ProcessorInterface::settingsSubmit().

Overrides ProcessorInterface::settingsSubmit

File

drupal/core/modules/aggregator/lib/Drupal/aggregator/Plugin/aggregator/processor/DefaultProcessor.php, line 89
Contains \Drupal\aggregator\Plugin\aggregator\processor\DefaultProcessor.

Class

DefaultProcessor
Defines a default processor implementation.

Namespace

Drupal\aggregator\Plugin\aggregator\processor

Code

public function settingsSubmit(array $form, array &$form_state) {
  $config = config('aggregator.settings');
  $config
    ->set('items.expire', $form_state['values']['aggregator_clear'])
    ->set('items.teaser_length', $form_state['values']['aggregator_teaser_length'])
    ->set('source.list_max', $form_state['values']['aggregator_summary_items'])
    ->set('source.category_selector', $form_state['values']['aggregator_category_selector'])
    ->save();
}