Code Duplication    Length = 18-21 lines in 2 locations

src/Eccube/Service/ShoppingService.php 2 locations

@@ 617-637 (lines=21) @@
614
     * @param Order $Order
615
     * @return Order
616
     */
617
    public function getAmount(Order $Order)
618
    {
619
620
        // 初期選択の配送業者をセット
621
        $shippings = $Order->getShippings();
622
623
        // 配送料合計金額
624
        $Order->setDeliveryFeeTotal($this->getShippingDeliveryFeeTotal($shippings));
625
626
        // 配送料無料条件(合計金額)
627
        $this->setDeliveryFreeAmount($Order);
628
629
        // 配送料無料条件(合計数量)
630
        $this->setDeliveryFreeQuantity($Order);
631
632
        // 合計金額の計算
633
        $this->calculatePrice($Order);
634
635
        return $Order;
636
637
    }
638
639
    /**
640
     * 配送料金の設定
@@ 1071-1088 (lines=18) @@
1068
     * @param Order $Order
1069
     * @return Order
1070
     */
1071
    public function calculateDeliveryFee(Order $Order)
1072
    {
1073
1074
        // 配送業者を取得
1075
        $shippings = $Order->getShippings();
1076
1077
        // 配送料合計金額
1078
        $Order->setDeliveryFeeTotal($this->getShippingDeliveryFeeTotal($shippings));
1079
1080
        // 配送料無料条件(合計金額)
1081
        $this->setDeliveryFreeAmount($Order);
1082
1083
        // 配送料無料条件(合計数量)
1084
        $this->setDeliveryFreeQuantity($Order);
1085
1086
        return $Order;
1087
1088
    }
1089
1090
1091
    /**