You are here

ModernizrSettingsForm.php in Modernizr 8

Modernizr admin settings.

Contains \Drupal\modernizr\Form\ModernizrSettingsForm.

File

lib/Drupal/modernizr/Form/ModernizrSettingsForm.php
View source
<?php

/**
 * @file
 * Modernizr admin settings.
 *
 * Contains \Drupal\modernizr\Form\ModernizrSettingsForm.
 */
namespace Drupal\modernizr\Form;

use Drupal\Core\Form\ConfigFormBase;

/**
 * Defines a form to configure module settings.
 */
class ModernizrSettingsForm extends ConfigFormBase {

  /**
   * {@inheritdoc}
   */
  public function getFormID() {
    return 'modernizr_settings';
  }

  /**
   * {@inheritdoc}
   */
  public function buildForm(array $form, array &$form_state) {
    $settings = $this
      ->config('modernizr_settings');
    $form['modernizr_scope'] = array(
      '#type' => 'select',
      '#options' => array(
        'header' => $this
          ->t('header'),
        'footer' => $this
          ->t('footer'),
      ),
      '#default_value' => $settings
        ->get('modernizr_scope'),
    );
    return parent::buildForm($form, $form_state);
  }

}

Classes

Namesort descending Description
ModernizrSettingsForm Defines a form to configure module settings.