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
     * 配送料金の設定
@@ 1118-1135 (lines=18) @@
1115
     * @param Order $Order
1116
     * @return Order
1117
     */
1118
    public function calculateDeliveryFee(Order $Order)
1119
    {
1120
1121
        // 配送業者を取得
1122
        $shippings = $Order->getShippings();
1123
1124
        // 配送料合計金額
1125
        $Order->setDeliveryFeeTotal($this->getShippingDeliveryFeeTotal($shippings));
1126
1127
        // 配送料無料条件(合計金額)
1128
        $this->setDeliveryFreeAmount($Order);
1129
1130
        // 配送料無料条件(合計数量)
1131
        $this->setDeliveryFreeQuantity($Order);
1132
1133
        return $Order;
1134
1135
    }
1136
1137
1138
    /**