Get Ranges
public getRanges ( ) : Doctrine\Common\Collections\Collection | ||
Результат | Doctrine\Common\Collections\Collection | Ranges |
/** * Return the first Carrier's ShippingRange satisfied by a Cart. * * If none is found, return false * * @param CartInterface $cart * @param CarrierInterface $carrier * * @return ShippingRangeInterface[] ShippingRanges satisfied by Cart */ private function getShippingRangesSatisfiedByCart(CartInterface $cart, CarrierInterface $carrier) { $shippingRanges = $carrier->getRanges(); $validShippingRanges = []; foreach ($shippingRanges as $shippingRange) { $shippingRangeSatisfied = $this->isShippingRangeSatisfiedByCart($cart, $shippingRange); if ($shippingRangeSatisfied) { $validShippingRanges[] = $shippingRange; } } return $validShippingRanges; }