Code Duplication    Length = 24-26 lines in 2 locations

src/Eccube/Service/ShoppingService.php 2 locations

@@ 1049-1074 (lines=26) @@
1046
     * @return \Symfony\Component\Form\Form
1047
     * @deprecated since 3.0, to be removed in 3.1
1048
     */
1049
    public function getShippingForm(Order $Order)
1050
    {
1051
        $message = $Order->getMessage();
1052
1053
        $deliveries = $this->getDeliveriesOrder($Order);
1054
1055
        // 配送業者の支払方法を取得
1056
        $payments = $this->getFormPayments($deliveries, $Order);
1057
1058
        $builder = $this->app['form.factory']->createBuilder('shopping', null, array(
1059
            'payments' => $payments,
1060
            'payment' => $Order->getPayment(),
1061
            'message' => $message,
1062
        ));
1063
1064
        $builder
1065
            ->add('shippings', 'collection', array(
1066
                'type' => 'shipping_item',
1067
                'data' => $Order->getShippings(),
1068
            ));
1069
1070
        $form = $builder->getForm();
1071
1072
        return $form;
1073
1074
    }
1075
1076
    /**
1077
     * お届け先ごとにFormBuilderを作成
@@ 1082-1105 (lines=24) @@
1079
     * @param Order $Order
1080
     * @return \Symfony\Component\Form\FormBuilderInterface
1081
     */
1082
    public function getShippingFormBuilder(Order $Order)
1083
    {
1084
        $message = $Order->getMessage();
1085
1086
        $deliveries = $this->getDeliveriesOrder($Order);
1087
1088
        // 配送業者の支払方法を取得
1089
        $payments = $this->getFormPayments($deliveries, $Order);
1090
1091
        $builder = $this->app['form.factory']->createBuilder('shopping', null, array(
1092
            'payments' => $payments,
1093
            'payment' => $Order->getPayment(),
1094
            'message' => $message,
1095
        ));
1096
1097
        $builder
1098
            ->add('shippings', 'collection', array(
1099
                'type' => 'shipping_item',
1100
                'data' => $Order->getShippings(),
1101
            ));
1102
1103
        return $builder;
1104
1105
    }
1106
1107
1108
    /**