You are here

public function QuantitySettingsForm::buildForm in farmOS 2.x

File

modules/core/quantity/src/Form/QuantitySettingsForm.php, line 39

Class

QuantitySettingsForm
Provides a quantity settings form.

Namespace

Drupal\quantity\Form

Code

public function buildForm(array $form, FormStateinterface $form_state) {
  $config = $this
    ->config(static::SETTINGS);
  $form['system_of_measurement'] = [
    '#type' => 'radios',
    '#title' => $this
      ->t('System of measurement'),
    '#description' => $this
      ->t('Select the system of measurement you would like to use in farmOS. Changing this setting after data has been entered is not recommended.'),
    '#options' => [
      'metric' => $this
        ->t('Metric'),
      'us' => $this
        ->t('US/Imperial'),
    ],
    '#default_value' => $config
      ->get('system_of_measurement'),
  ];
  return parent::buildForm($form, $form_state);
}