public function UcCartItemController::attachLoad in Ubercart 7.3
Overrides EntityAPIController::attachLoad().
Overrides DrupalDefaultEntityController::attachLoad
File
- uc_cart/uc_cart.controller.inc, line 13 
- Contains the controller for uc_cart_item entities.
Class
- UcCartItemController
- @file Contains the controller for uc_cart_item entities.
Code
public function attachLoad(&$items, $revision_id = FALSE) {
  foreach ($items as &$item) {
    $product = uc_product_load_variant($item->nid, $item->data);
    // Merge in fields from the product.
    foreach ($product as $key => $value) {
      $item->{$key} = $value;
    }
    $item->module = $item->data['module'];
  }
  parent::attachLoad($items, $revision_id);
}