You are here

function commerce_uuid_entity_info_alter in Commerce UUID 7

Implements hook_entity_info_alter().

File

./commerce_uuid.module, line 11
Adds universally unique identifiers support to Drupal Commerce.

Code

function commerce_uuid_entity_info_alter(&$entity_info) {
  if (isset($entity_info['commerce_customer_profile'])) {
    $entity_info['commerce_customer_profile']['uuid'] = TRUE;
    $entity_info['commerce_customer_profile']['entity keys']['uuid'] = 'uuid';
    $entity_info['commerce_customer_profile']['entity keys']['revision uuid'] = 'vuuid';
  }
  if (isset($entity_info['commerce_line_item'])) {
    $entity_info['commerce_line_item']['uuid'] = TRUE;
    $entity_info['commerce_line_item']['entity keys']['uuid'] = 'uuid';
  }
  if (isset($entity_info['commerce_order'])) {
    $entity_info['commerce_order']['uuid'] = TRUE;
    $entity_info['commerce_order']['entity keys']['uuid'] = 'uuid';
    $entity_info['commerce_order']['entity keys']['revision uuid'] = 'vuuid';
  }
  if (isset($entity_info['commerce_payment_transaction'])) {
    $entity_info['commerce_payment_transaction']['uuid'] = TRUE;
    $entity_info['commerce_payment_transaction']['entity keys']['uuid'] = 'uuid';
    $entity_info['commerce_payment_transaction']['entity keys']['revision uuid'] = 'vuuid';
  }
  if (isset($entity_info['commerce_product'])) {
    $entity_info['commerce_product']['uuid'] = TRUE;
    $entity_info['commerce_product']['entity keys']['uuid'] = 'uuid';
    $entity_info['commerce_product']['entity keys']['revision uuid'] = 'vuuid';
  }
}