/** * @param Cart $cart * @param string $cartItemId * @param int $amount */ protected function handlePOSTUpdateAmount($cart, $cartItemId, $amount) { if (!$cart->has($cartItemId)) { return; } if ($amount === 0) { $cart->remove($cartItemId); } else { $cart->update($cartItemId, 'quantity', intval($amount)); } }