public function PropertiesExtended::validateConfigurationForm in Salesforce Suite 8.3
Implements PluginFormInterface::validateConfigurationForm().
Overrides SalesforceMappingFieldPluginBase::validateConfigurationForm
File
- modules/
salesforce_mapping/ src/ Plugin/ SalesforceMappingField/ PropertiesExtended.php, line 168
Class
- PropertiesExtended
- Adapter for entity properties and fields.
Namespace
Drupal\salesforce_mapping\Plugin\SalesforceMappingFieldCode
public function validateConfigurationForm(array &$form, FormStateInterface $form_state) {
parent::validateConfigurationForm($form, $form_state);
$vals = $form_state
->getValues();
$config = $vals['config'];
if (empty($config['salesforce_field'])) {
$form_state
->setError($form['config']['salesforce_field'], t('Salesforce field is required.'));
}
if (empty($config['drupal_field_value'])) {
$form_state
->setError($form['config']['drupal_field_value'], t('Drupal field is required.'));
}
// @TODO: Should we validate the $config['drupal_field_value']['setting'] property?
}