Code Duplication    Length = 23-25 lines in 2 locations

src/Eccube/Service/ShoppingService.php 2 locations

@@ 1051-1075 (lines=25) @@
1048
     *
1049
     * @deprecated since 3.0, to be removed in 3.1
1050
     */
1051
    public function getShippingForm(Order $Order)
1052
    {
1053
        $message = $Order->getMessage();
1054
1055
        $deliveries = $this->getDeliveriesOrder($Order);
1056
1057
        // 配送業者の支払方法を取得
1058
        $payments = $this->getFormPayments($deliveries, $Order);
1059
1060
        $builder = $this->formFactory->createBuilder('shopping', null, [
1061
            'payments' => $payments,
1062
            'payment' => $Order->getPayment(),
1063
            'message' => $message,
1064
        ]);
1065
1066
        $builder
1067
            ->add('shippings', CollectionType::class, [
1068
                'entry_type' => ShippingItemType::class,
1069
                'data' => $Order->getShippings(),
1070
            ]);
1071
1072
        $form = $builder->getForm();
1073
1074
        return $form;
1075
    }
1076
1077
    /**
1078
     * お届け先ごとにFormBuilderを作成
@@ 1086-1108 (lines=23) @@
1083
     *
1084
     * @deprecated 利用している箇所なし
1085
     */
1086
    public function getShippingFormBuilder(Order $Order)
1087
    {
1088
        $message = $Order->getMessage();
1089
1090
        $deliveries = $this->getDeliveriesOrder($Order);
1091
1092
        // 配送業者の支払方法を取得
1093
        $payments = $this->getFormPayments($deliveries, $Order);
1094
1095
        $builder = $this->formFactory->createBuilder('shopping', null, [
1096
            'payments' => $payments,
1097
            'payment' => $Order->getPayment(),
1098
            'message' => $message,
1099
        ]);
1100
1101
        $builder
1102
            ->add('shippings', CollectionType::class, [
1103
                'entry_type' => ShippingItemType::class,
1104
                'data' => $Order->getShippings(),
1105
            ]);
1106
1107
        return $builder;
1108
    }
1109
1110
    /**
1111
     * フォームデータを更新