protected function SalesforceMappingFormCrudBase::getBundleOptions in Salesforce Suite 8.3
Return an array of all bundle options, for javascript-free fallback.
1 call to SalesforceMappingFormCrudBase::getBundleOptions()
- SalesforceMappingFormCrudBase::buildForm in modules/
salesforce_mapping/ src/ Form/ SalesforceMappingFormCrudBase.php - Form constructor.
File
- modules/
salesforce_mapping/ src/ Form/ SalesforceMappingFormCrudBase.php, line 426
Class
- SalesforceMappingFormCrudBase
- Salesforce Mapping Form base.
Namespace
Drupal\salesforce_mapping\FormCode
protected function getBundleOptions() {
$entities = $this
->getEntityTypeOptions();
$bundles = $this->entityManager
->getAllBundleInfo();
$options = [];
foreach ($bundles as $entity => $bundle_info) {
if (empty($entities[$entity])) {
continue;
}
foreach ($bundle_info as $bundle => $info) {
$entity_label = $entities[$entity];
$options[(string) $entity_label][$bundle] = (string) $info['label'];
}
}
return $options;
}