You are here

public function SettingTrait::settingForm in Fasttoggle 8.2

Return the sitewide form element for this setting.

Return value

array Form element for this setting.

1 method overrides SettingTrait::settingForm()
UserRole::settingForm in src/Plugin/Setting/UserRole.php
Return the sitewide form element for this setting.

File

src/Plugin/Setting/SettingTrait.php, line 324
Fasttoggle Object List of Values Setting

Class

SettingTrait
Abstract interface for settings.

Namespace

Drupal\fasttoggle\Plugin\Setting

Code

public function settingForm($config, $attribute) {
  $sitewide_access = $config
    ->get($attribute);
  if (is_null($sitewide_access)) {
    $sitewide_access = $this->default;
  }
  $fieldArray = [
    '#type' => 'checkbox',
    '#default_value' => $sitewide_access,
    '#title' => $this->description,
    '#weight' => $this->weight,
  ];
  return $fieldArray;
}