Code Duplication    Length = 18-21 lines in 2 locations

src/Eccube/Service/ShoppingService.php 2 locations

@@ 611-631 (lines=21) @@
608
     * @param Order $Order
609
     * @return Order
610
     */
611
    public function getAmount(Order $Order)
612
    {
613
614
        // 初期選択の配送業者をセット
615
        $shippings = $Order->getShippings();
616
617
        // 配送料合計金額
618
        $Order->setDeliveryFeeTotal($this->getShippingDeliveryFeeTotal($shippings));
619
620
        // 配送料無料条件(合計金額)
621
        $this->setDeliveryFreeAmount($Order);
622
623
        // 配送料無料条件(合計数量)
624
        $this->setDeliveryFreeQuantity($Order);
625
626
        // 合計金額の計算
627
        $this->calculatePrice($Order);
628
629
        return $Order;
630
631
    }
632
633
    /**
634
     * 配送料金の設定
@@ 1065-1082 (lines=18) @@
1062
     * @param Order $Order
1063
     * @return Order
1064
     */
1065
    public function calculateDeliveryFee(Order $Order)
1066
    {
1067
1068
        // 配送業者を取得
1069
        $shippings = $Order->getShippings();
1070
1071
        // 配送料合計金額
1072
        $Order->setDeliveryFeeTotal($this->getShippingDeliveryFeeTotal($shippings));
1073
1074
        // 配送料無料条件(合計金額)
1075
        $this->setDeliveryFreeAmount($Order);
1076
1077
        // 配送料無料条件(合計数量)
1078
        $this->setDeliveryFreeQuantity($Order);
1079
1080
        return $Order;
1081
1082
    }
1083
1084
1085
    /**