public function ImageToolkitForm::submitForm

Implements \Drupal\Core\Form\FormInterface::submitForm().

Overrides SystemConfigFormBase::submitForm

File

drupal/core/modules/system/lib/Drupal/system/Form/ImageToolkitForm.php, line 98
Contains \Drupal\system\Form\ImageToolkitForm.

Class

ImageToolkitForm
Configures image toolkit settings for this site.

Namespace

Drupal\system\Form

Code

public function submitForm(array &$form, array &$form_state) {
  $this->configFactory
    ->get('system.image')
    ->set('toolkit', $form_state['values']['image_toolkit'])
    ->save();

  // Call the form submit handler for each of the toolkits.
  // Get the toolkit settings forms.
  foreach ($this->availableToolkits as $id => $toolkit) {
    $toolkit
      ->settingsFormSubmit($form, $form_state);
  }
  parent::submitForm($form, $form_state);
}