/** * Return if Carrier Range is satisfied by cart * * @param CartInterface $cart * @param ShippingRangeInterface $shippingRange * * @return boolean Carrier Range is satisfied by cart */ private function isShippingRangeSatisfiedByCart(CartInterface $cart, ShippingRangeInterface $shippingRange) { if ($shippingRange->getType() === ElcodiShippingRangeTypes::TYPE_PRICE) { return $this->isShippingPriceRangeSatisfiedByCart($cart, $shippingRange); } elseif ($shippingRange->getType() === ElcodiShippingRangeTypes::TYPE_WEIGHT) { return $this->isShippingWeightRangeSatisfiedByCart($cart, $shippingRange); } return false; }