private function RecordType::getRecordTypeOptions in Salesforce Suite 8.3
Same name and namespace in other branches
- 8.4 modules/salesforce_mapping/src/Plugin/SalesforceMappingField/RecordType.php \Drupal\salesforce_mapping\Plugin\SalesforceMappingField\RecordType::getRecordTypeOptions()
- 5.0.x modules/salesforce_mapping/src/Plugin/SalesforceMappingField/RecordType.php \Drupal\salesforce_mapping\Plugin\SalesforceMappingField\RecordType::getRecordTypeOptions()
1 call to RecordType::getRecordTypeOptions()
- RecordType::buildConfigurationForm in modules/
salesforce_mapping/ src/ Plugin/ SalesforceMappingField/ RecordType.php - Implementation of PluginFormInterface::buildConfigurationForm.
File
- modules/
salesforce_mapping/ src/ Plugin/ SalesforceMappingField/ RecordType.php, line 62
Class
- RecordType
- Adapter for entity properties and fields.
Namespace
Drupal\salesforce_mapping\Plugin\SalesforceMappingFieldCode
private function getRecordTypeOptions($mapping) {
$options = [];
$record_types = $this->salesforceClient
->getRecordTypes($mapping
->getSalesforceObjectType());
foreach ($record_types as $record_type) {
$options[$record_type
->field('DeveloperName')] = $record_type
->field('Name');
}
return $options;
}