Code Duplication    Length = 18-21 lines in 2 locations

src/Eccube/Service/ShoppingService.php 2 locations

@@ 649-669 (lines=21) @@
646
     * @param Order $Order
647
     * @return Order
648
     */
649
    public function getAmount(Order $Order)
650
    {
651
652
        // 初期選択の配送業者をセット
653
        $shippings = $Order->getShippings();
654
655
        // 配送料合計金額
656
        $Order->setDeliveryFeeTotal($this->getShippingDeliveryFeeTotal($shippings));
657
658
        // 配送料無料条件(合計金額)
659
        $this->setDeliveryFreeAmount($Order);
660
661
        // 配送料無料条件(合計数量)
662
        $this->setDeliveryFreeQuantity($Order);
663
664
        // 合計金額の計算
665
        $this->calculatePrice($Order);
666
667
        return $Order;
668
669
    }
670
671
    /**
672
     * 配送料金の設定
@@ 1139-1156 (lines=18) @@
1136
     * @param Order $Order
1137
     * @return Order
1138
     */
1139
    public function calculateDeliveryFee(Order $Order)
1140
    {
1141
1142
        // 配送業者を取得
1143
        $shippings = $Order->getShippings();
1144
1145
        // 配送料合計金額
1146
        $Order->setDeliveryFeeTotal($this->getShippingDeliveryFeeTotal($shippings));
1147
1148
        // 配送料無料条件(合計金額)
1149
        $this->setDeliveryFreeAmount($Order);
1150
1151
        // 配送料無料条件(合計数量)
1152
        $this->setDeliveryFreeQuantity($Order);
1153
1154
        return $Order;
1155
1156
    }
1157
1158
1159
    /**