Code Duplication    Length = 18-21 lines in 2 locations

src/Eccube/Service/ShoppingService.php 2 locations

@@ 630-650 (lines=21) @@
627
     * @param Order $Order
628
     * @return Order
629
     */
630
    public function getAmount(Order $Order)
631
    {
632
633
        // 初期選択の配送業者をセット
634
        $shippings = $Order->getShippings();
635
636
        // 配送料合計金額
637
        $Order->setDeliveryFeeTotal($this->getShippingDeliveryFeeTotal($shippings));
638
639
        // 配送料無料条件(合計金額)
640
        $this->setDeliveryFreeAmount($Order);
641
642
        // 配送料無料条件(合計数量)
643
        $this->setDeliveryFreeQuantity($Order);
644
645
        // 合計金額の計算
646
        $this->calculatePrice($Order);
647
648
        return $Order;
649
650
    }
651
652
    /**
653
     * 配送料金の設定
@@ 1104-1121 (lines=18) @@
1101
     * @param Order $Order
1102
     * @return Order
1103
     */
1104
    public function calculateDeliveryFee(Order $Order)
1105
    {
1106
1107
        // 配送業者を取得
1108
        $shippings = $Order->getShippings();
1109
1110
        // 配送料合計金額
1111
        $Order->setDeliveryFeeTotal($this->getShippingDeliveryFeeTotal($shippings));
1112
1113
        // 配送料無料条件(合計金額)
1114
        $this->setDeliveryFreeAmount($Order);
1115
1116
        // 配送料無料条件(合計数量)
1117
        $this->setDeliveryFreeQuantity($Order);
1118
1119
        return $Order;
1120
1121
    }
1122
1123
1124
    /**