/**
  * Calculates and load how many purchasables has this cart.
  *
  * @param CartInterface $cart Cart
  */
 public function loadCartPurchasablesQuantities(CartInterface $cart)
 {
     $quantity = 0;
     /**
      * Calculate max shipping delay.
      */
     foreach ($cart->getCartLines() as $cartLine) {
         /**
          * @var CartLineInterface $cartLine
          */
         $quantity += $cartLine->getQuantity();
     }
     $cart->setQuantity($quantity);
 }
 /**
  * This method calculates all quantities given a Cart
  *
  * @param CartInterface $cart Cart
  *
  * @return CartInterface Cart
  */
 private function calculateCartQuantities(CartInterface $cart)
 {
     $quantity = 0;
     /**
      * Calculate max shipping delay
      */
     foreach ($cart->getCartLines() as $cartLine) {
         /**
          * @var CartLineInterface $cartLine
          */
         $quantity += $cartLine->getQuantity();
     }
     $cart->setQuantity($quantity);
     return $cart;
 }