Same name in this branch
  1. 8.x-3.x advagg_old_ie_compatibility/src/Form/SettingsForm.php \Drupal\advagg_old_ie_compatibility\Form\SettingsForm::buildForm()
  2. 8.x-3.x advagg_bundler/src/Form/SettingsForm.php \Drupal\advagg_bundler\Form\SettingsForm::buildForm()
  3. 8.x-3.x advagg_js_minify/src/Form/SettingsForm.php \Drupal\advagg_js_minify\Form\SettingsForm::buildForm()
  4. 8.x-3.x src/Form/SettingsForm.php \Drupal\advagg\Form\SettingsForm::buildForm()
  5. 8.x-3.x advagg_cdn/src/Form/SettingsForm.php \Drupal\advagg_cdn\Form\SettingsForm::buildForm()
  6. 8.x-3.x advagg_ext_minify/src/Form/SettingsForm.php \Drupal\advagg_ext_minify\Form\SettingsForm::buildForm()
  7. 8.x-3.x advagg_mod/src/Form/SettingsForm.php \Drupal\advagg_mod\Form\SettingsForm::buildForm()
Same name and namespace in other branches
  1. 5.0.x advagg_old_ie_compatibility/src/Form/SettingsForm.php \Drupal\advagg_old_ie_compatibility\Form\SettingsForm::buildForm() 1 commentaire
  2. 5.0.x advagg_bundler/src/Form/SettingsForm.php \Drupal\advagg_bundler\Form\SettingsForm::buildForm() 1 commentaire
  3. 5.0.x advagg_css_minify/src/Form/SettingsForm.php \Drupal\advagg_css_minify\Form\SettingsForm::buildForm() 1 commentaire
  4. 5.0.x advagg_js_minify/src/Form/SettingsForm.php \Drupal\advagg_js_minify\Form\SettingsForm::buildForm() 1 commentaire
  5. 5.0.x src/Form/SettingsForm.php \Drupal\advagg\Form\SettingsForm::buildForm() 1 commentaire
  6. 5.0.x advagg_cdn/src/Form/SettingsForm.php \Drupal\advagg_cdn\Form\SettingsForm::buildForm() 1 commentaire
  7. 5.0.x advagg_ext_minify/src/Form/SettingsForm.php \Drupal\advagg_ext_minify\Form\SettingsForm::buildForm() 1 commentaire
  8. 5.0.x advagg_mod/src/Form/SettingsForm.php \Drupal\advagg_mod\Form\SettingsForm::buildForm() 1 commentaire
  9. 6.0.x advagg_bundler/src/Form/SettingsForm.php \Drupal\advagg_bundler\Form\SettingsForm::buildForm() 1 commentaire
  10. 6.0.x advagg_css_minify/src/Form/SettingsForm.php \Drupal\advagg_css_minify\Form\SettingsForm::buildForm() 1 commentaire
  11. 6.0.x advagg_js_minify/src/Form/SettingsForm.php \Drupal\advagg_js_minify\Form\SettingsForm::buildForm() 1 commentaire
  12. 6.0.x src/Form/SettingsForm.php \Drupal\advagg\Form\SettingsForm::buildForm() 1 commentaire
  13. 6.0.x advagg_ext_minify/src/Form/SettingsForm.php \Drupal\advagg_ext_minify\Form\SettingsForm::buildForm() 1 commentaire
  14. 6.0.x advagg_mod/src/Form/SettingsForm.php \Drupal\advagg_mod\Form\SettingsForm::buildForm() 1 commentaire
  15. 8.x-2.x advagg_bundler/src/Form/SettingsForm.php \Drupal\advagg_bundler\Form\SettingsForm::buildForm() 1 commentaire
  16. 8.x-2.x advagg_css_minify/src/Form/SettingsForm.php \Drupal\advagg_css_minify\Form\SettingsForm::buildForm() 1 commentaire
  17. 8.x-2.x advagg_js_minify/src/Form/SettingsForm.php \Drupal\advagg_js_minify\Form\SettingsForm::buildForm() 1 commentaire
  18. 8.x-2.x src/Form/SettingsForm.php \Drupal\advagg\Form\SettingsForm::buildForm() 1 commentaire
  19. 8.x-2.x advagg_cdn/src/Form/SettingsForm.php \Drupal\advagg_cdn\Form\SettingsForm::buildForm() 1 commentaire
  20. 8.x-2.x advagg_ext_minify/src/Form/SettingsForm.php \Drupal\advagg_ext_minify\Form\SettingsForm::buildForm() 1 commentaire
  21. 8.x-2.x advagg_mod/src/Form/SettingsForm.php \Drupal\advagg_mod\Form\SettingsForm::buildForm() 1 commentaire
  22. 8.x-4.x advagg_old_ie_compatibility/src/Form/SettingsForm.php \Drupal\advagg_old_ie_compatibility\Form\SettingsForm::buildForm() 1 commentaire
  23. 8.x-4.x advagg_bundler/src/Form/SettingsForm.php \Drupal\advagg_bundler\Form\SettingsForm::buildForm() 1 commentaire
  24. 8.x-4.x advagg_css_minify/src/Form/SettingsForm.php \Drupal\advagg_css_minify\Form\SettingsForm::buildForm() 1 commentaire
  25. 8.x-4.x advagg_js_minify/src/Form/SettingsForm.php \Drupal\advagg_js_minify\Form\SettingsForm::buildForm() 1 commentaire
  26. 8.x-4.x src/Form/SettingsForm.php \Drupal\advagg\Form\SettingsForm::buildForm() 1 commentaire
  27. 8.x-4.x advagg_cdn/src/Form/SettingsForm.php \Drupal\advagg_cdn\Form\SettingsForm::buildForm() 1 commentaire
  28. 8.x-4.x advagg_ext_minify/src/Form/SettingsForm.php \Drupal\advagg_ext_minify\Form\SettingsForm::buildForm() 1 commentaire
  29. 8.x-4.x advagg_mod/src/Form/SettingsForm.php \Drupal\advagg_mod\Form\SettingsForm::buildForm() 1 commentaire

Fichier

advagg_css_minify/src/Form/SettingsForm.php, line 65

Classe

SettingsForm
Configure advagg_js_minify settings for this site.

Namespace

Drupal\advagg_css_minify\Form

Code

public function buildForm(array $form, FormStateInterface $form_state) {
    
    /** @var \Drupal\Core\Config\Config $config */
    $config = $this->config('advagg_css_minify.settings');
    $form = [];
    if ($this->config('advagg.settings')
        ->get('cache_level') === 0) {
        $form['advagg_devel_msg'] = [
            '#markup' => '<p>' . $this->t('The settings below will not have any effect because AdvAgg is currently in <a href="@devel">development mode</a>. Once the cache settings have been set to a non-development level, CSS minification will take place.', [
                '@devel' => Url::fromRoute('advagg.settings', [], [
                    'fragment' => 'edit-advagg-cache-level',
                ])->toString(),
            ]) . '</p>',
        ];
    }
    $options = [
        0 => $this->t('Disabled'),
        1 => $this->t('Core'),
        2 => $this->t('YUI Compressor'),
    ];
    $form['minifier'] = [
        '#type' => 'radios',
        '#title' => $this->t('Minification: Select a minifier'),
        '#default_value' => $config->get('minifier'),
        '#options' => $options,
    ];
    $form['add_license'] = [
        '#type' => 'checkbox',
        '#title' => $this->t('Add licensing comments'),
        '#default_value' => $config->get('add_license'),
        '#description' => $this->t("If unchecked, the Advanced Aggregation module's licensing comments\n      will be omitted from the aggregated files. Omitting the comments will produce somewhat better scores in\n      some automated security scans but otherwise should not affect your site. These are included by default in order to better follow the spirit of the GPL by providing the source for javascript files."),
    ];
    return parent::buildForm($form, $form_state);
}