public function PcaAddressFieldWidgetTrait::buildFieldWidgetsettingsForm in Loqate 2.x
Same name and namespace in other branches
- 8 src/PcaAddressFieldWidgetTrait.php \Drupal\loqate\PcaAddressFieldWidgetTrait::buildFieldWidgetsettingsForm()
Get widget settings form.
2 calls to PcaAddressFieldWidgetTrait::buildFieldWidgetsettingsForm()
- AddressPcaAddressWidget::settingsForm in modules/
pca_address/ src/ Plugin/ Field/ FieldWidget/ AddressPcaAddressWidget.php - LoqatePcaAddressDefaultWidget::settingsForm in src/
Plugin/ Field/ FieldWidget/ LoqatePcaAddressDefaultWidget.php - Returns a form to configure settings for the widget.
File
- src/
PcaAddressFieldWidgetTrait.php, line 28
Class
- PcaAddressFieldWidgetTrait
- Class PcaAddressFieldWidgetTrait.
Namespace
Drupal\loqateCode
public function buildFieldWidgetsettingsForm(array $form) {
$form['show_address_fields'] = [
'#type' => 'checkbox',
'#title' => $this
->t('Show address fields'),
'#default_value' => $this
->getSetting('show_address_fields'),
];
$form['allow_manual_input'] = [
'#type' => 'checkbox',
'#title' => $this
->t('Allow manual input'),
'#default_value' => $this
->getSetting('allow_manual_input'),
];
$form['loqate_api_key'] = [
'#type' => 'key_select',
'#title' => $this
->t('Loqate API key'),
'#default_value' => $this
->getSetting('loqate_api_key'),
];
return $form;
}