Code Duplication    Length = 18-21 lines in 2 locations

src/Eccube/Service/ShoppingService.php 2 locations

@@ 621-641 (lines=21) @@
618
     * @param Order $Order
619
     * @return Order
620
     */
621
    public function getAmount(Order $Order)
622
    {
623
624
        // 初期選択の配送業者をセット
625
        $shippings = $Order->getShippings();
626
627
        // 配送料合計金額
628
        $Order->setDeliveryFeeTotal($this->getShippingDeliveryFeeTotal($shippings));
629
630
        // 配送料無料条件(合計金額)
631
        $this->setDeliveryFreeAmount($Order);
632
633
        // 配送料無料条件(合計数量)
634
        $this->setDeliveryFreeQuantity($Order);
635
636
        // 合計金額の計算
637
        $this->calculatePrice($Order);
638
639
        return $Order;
640
641
    }
642
643
    /**
644
     * 配送料金の設定
@@ 1095-1112 (lines=18) @@
1092
     * @param Order $Order
1093
     * @return Order
1094
     */
1095
    public function calculateDeliveryFee(Order $Order)
1096
    {
1097
1098
        // 配送業者を取得
1099
        $shippings = $Order->getShippings();
1100
1101
        // 配送料合計金額
1102
        $Order->setDeliveryFeeTotal($this->getShippingDeliveryFeeTotal($shippings));
1103
1104
        // 配送料無料条件(合計金額)
1105
        $this->setDeliveryFreeAmount($Order);
1106
1107
        // 配送料無料条件(合計数量)
1108
        $this->setDeliveryFreeQuantity($Order);
1109
1110
        return $Order;
1111
1112
    }
1113
1114
1115
    /**