Fichier

advagg_cdn/src/Form/SettingsForm.php, line 174

Classe

SettingsForm
Configure advagg_js_minify settings for this site.

Namespace

Drupal\advagg_cdn\Form

Code

public function submitForm(array &$form, FormStateInterface $form_state) {
    $this->config('advagg_cdn.settings')
        ->set('cdn', $form_state->getValue('cdn'))
        ->set('jquery', $form_state->getValue('jquery_active'))
        ->set('jquery_version', $form_state->getValue('jquery_version'))
        ->set('jquery_ui_css', $form_state->getValue('jquery_ui_css'))
        ->set('jquery_ui_js', $form_state->getValue('jquery_ui_js'))
        ->set('jquery_ui_theme', $form_state->getValue('jquery_ui_theme'))
        ->set('jquery_ui_version', $form_state->getValue('jquery_ui_version'))
        ->set('minified', $form_state->getValue('minified'))
        ->save();
    parent::submitForm($form, $form_state);
    // Clear relevant caches.
    $this->cssCollectionOptimizer
        ->deleteAll();
    $this->jsCollectionOptimizer
        ->deleteAll();
    Cache::invalidateTags([
        'library_info',
    ]);
}