Code Duplication    Length = 18-21 lines in 2 locations

src/Eccube/Service/ShoppingService.php 2 locations

@@ 633-653 (lines=21) @@
630
     * @param Order $Order
631
     * @return Order
632
     */
633
    public function getAmount(Order $Order)
634
    {
635
636
        // 初期選択の配送業者をセット
637
        $shippings = $Order->getShippings();
638
639
        // 配送料合計金額
640
        $Order->setDeliveryFeeTotal($this->getShippingDeliveryFeeTotal($shippings));
641
642
        // 配送料無料条件(合計金額)
643
        $this->setDeliveryFreeAmount($Order);
644
645
        // 配送料無料条件(合計数量)
646
        $this->setDeliveryFreeQuantity($Order);
647
648
        // 合計金額の計算
649
        $this->calculatePrice($Order);
650
651
        return $Order;
652
653
    }
654
655
    /**
656
     * 配送料金の設定
@@ 1123-1140 (lines=18) @@
1120
     * @param Order $Order
1121
     * @return Order
1122
     */
1123
    public function calculateDeliveryFee(Order $Order)
1124
    {
1125
1126
        // 配送業者を取得
1127
        $shippings = $Order->getShippings();
1128
1129
        // 配送料合計金額
1130
        $Order->setDeliveryFeeTotal($this->getShippingDeliveryFeeTotal($shippings));
1131
1132
        // 配送料無料条件(合計金額)
1133
        $this->setDeliveryFreeAmount($Order);
1134
1135
        // 配送料無料条件(合計数量)
1136
        $this->setDeliveryFreeQuantity($Order);
1137
1138
        return $Order;
1139
1140
    }
1141
1142
1143
    /**