Beispiel #1
0
 public function load($cart, $formName = null)
 {
     if (!empty($cart)) {
         foreach ($cart as $priceId => $count) {
             $price = ProductPrice::findOne($priceId);
             if (!empty($price)) {
                 $cartItem = new CartItem();
                 $cartItem->price = $price;
                 $cartItem->count = $count;
                 $this->items[] = $cartItem;
                 $this->sum += $price->currencySalePrice * $count;
             }
         }
     }
     return true;
 }