You are here

function salesforce_mapping_ui_entity_operation in Salesforce Suite 5.0.x

Same name and namespace in other branches
  1. 8.4 modules/salesforce_mapping_ui/salesforce_mapping_ui.module \salesforce_mapping_ui_entity_operation()

Implements hook_entity_operation().

File

modules/salesforce_mapping_ui/salesforce_mapping_ui.module, line 79
Manages Salesforce object and Drupal entity mappings.

Code

function salesforce_mapping_ui_entity_operation(EntityInterface $entity) {
  $operations = [];
  if (\Drupal::entityTypeManager()
    ->getStorage('salesforce_mapping')
    ->loadByEntity($entity)) {
    $operations['salesforce'] = [
      'title' => t('Salesforce'),
      'weight' => 200,
      'url' => $entity
        ->toUrl('salesforce'),
    ];
  }
  return $operations;
}