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';
}
}