public function VariationTypeTrait::buildConfigurationForm in Commerce Core 8.2
File
- modules/
product/ src/ Plugin/ Commerce/ Condition/ VariationTypeTrait.php, line 24
Class
- VariationTypeTrait
- Provides common configuration for the product variation type conditions.
Namespace
Drupal\commerce_product\Plugin\Commerce\ConditionCode
public function buildConfigurationForm(array $form, FormStateInterface $form_state) {
$form = parent::buildConfigurationForm($form, $form_state);
$form['variation_types'] = [
'#type' => 'commerce_entity_select',
'#title' => $this
->t('Product variation types'),
'#default_value' => $this->configuration['variation_types'],
'#target_type' => 'commerce_product_variation_type',
'#hide_single_entity' => FALSE,
'#autocomplete_threshold' => 10,
'#multiple' => TRUE,
'#required' => TRUE,
];
return $form;
}