You are here

function salesforce_mapping_token_fieldmap_value in Salesforce Suite 7.3

Value callback for token fieldmap type.

Parameters

array $fieldmap: Map of Drupal field to Salesforce field associations.

object $entity_wrapper: Entity wrapper object.

Return value

mixed Token value.

1 string reference to 'salesforce_mapping_token_fieldmap_value'
salesforce_mapping_salesforce_mapping_fieldmap_type in modules/salesforce_mapping/includes/salesforce_mapping.fieldmap_type.inc
Implements hook_salesforce_mapping_fieldmap_type().

File

modules/salesforce_mapping/includes/salesforce_mapping.fieldmap_type.inc, line 490
Data and callbacks for fieldmap types.

Code

function salesforce_mapping_token_fieldmap_value($fieldmap, $entity_wrapper) {
  $token = $fieldmap['drupal_field']['fieldmap_value'];
  $value = token_replace($token, array(
    $entity_wrapper
      ->type() => $entity_wrapper
      ->value(),
  ), array(
    'clear' => TRUE,
  ));
  return $value;
}