function salesforce_mapping_ui_menu_local_actions_alter in Salesforce Suite 5.0.x
Same name and namespace in other branches
- 8.4 modules/salesforce_mapping_ui/salesforce_mapping_ui.module \salesforce_mapping_ui_menu_local_actions_alter()
Implements hook_local_actions_alter().
File
- modules/
salesforce_mapping_ui/ salesforce_mapping_ui.module, line 65 - Manages Salesforce object and Drupal entity mappings.
Code
function salesforce_mapping_ui_menu_local_actions_alter(&$local_actions) {
foreach (\Drupal::entityTypeManager()
->getDefinitions() as $entity_type_id => $entity_type) {
if (\Drupal::entityTypeManager()
->getStorage('salesforce_mapping')
->loadByDrupal($entity_type_id)) {
$local_actions['salesforce_mapped_object.add_action']['appears_on'][] = "entity.{$entity_type_id}.salesforce";
}
}
}