You are here

function salesforce_mapping_entity_operation in Salesforce Suite 8.3

Implements hook_entity_operation().

File

modules/salesforce_mapping/salesforce_mapping.module, line 44
Manages Salesforce object and Drupal entity mappings.

Code

function salesforce_mapping_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;
}