private function RelatedIDs::getConfigurationOptions in Salesforce Suite 5.0.x
Same name and namespace in other branches
- 8.4 modules/salesforce_mapping/src/Plugin/SalesforceMappingField/RelatedIDs.php \Drupal\salesforce_mapping\Plugin\SalesforceMappingField\RelatedIDs::getConfigurationOptions()
- 8.3 modules/salesforce_mapping/src/Plugin/SalesforceMappingField/RelatedIDs.php \Drupal\salesforce_mapping\Plugin\SalesforceMappingField\RelatedIDs::getConfigurationOptions()
Helper to build form options.
1 call to RelatedIDs::getConfigurationOptions()
- RelatedIDs::buildConfigurationForm in modules/
salesforce_mapping/ src/ Plugin/ SalesforceMappingField/ RelatedIDs.php - Form constructor.
File
- modules/
salesforce_mapping/ src/ Plugin/ SalesforceMappingField/ RelatedIDs.php, line 121
Class
- RelatedIDs
- Adapter for entity Reference and fields.
Namespace
Drupal\salesforce_mapping\Plugin\SalesforceMappingFieldCode
private function getConfigurationOptions($mapping) {
$instances = $this->entityFieldManager
->getFieldDefinitions($mapping
->get('drupal_entity_type'), $mapping
->get('drupal_bundle'));
$options = [];
foreach ($instances as $name => $instance) {
if (!$this
->instanceOfEntityReference($instance)) {
continue;
}
// @TODO exclude config entities?
$options[$name] = $instance
->getLabel();
}
asort($options);
return $options;
}