Code Duplication    Length = 24-26 lines in 2 locations

src/Eccube/Service/ShoppingService.php 2 locations

@@ 1030-1055 (lines=26) @@
1027
     * @return \Symfony\Component\Form\Form
1028
     * @deprecated since 3.0, to be removed in 3.1
1029
     */
1030
    public function getShippingForm(Order $Order)
1031
    {
1032
        $message = $Order->getMessage();
1033
1034
        $deliveries = $this->getDeliveriesOrder($Order);
1035
1036
        // 配送業者の支払方法を取得
1037
        $payments = $this->getFormPayments($deliveries, $Order);
1038
1039
        $builder = $this->app['form.factory']->createBuilder('shopping', null, array(
1040
            'payments' => $payments,
1041
            'payment' => $Order->getPayment(),
1042
            'message' => $message,
1043
        ));
1044
1045
        $builder
1046
            ->add('shippings', 'collection', array(
1047
                'type' => 'shipping_item',
1048
                'data' => $Order->getShippings(),
1049
            ));
1050
1051
        $form = $builder->getForm();
1052
1053
        return $form;
1054
1055
    }
1056
1057
    /**
1058
     * お届け先ごとにFormBuilderを作成
@@ 1063-1086 (lines=24) @@
1060
     * @param Order $Order
1061
     * @return \Symfony\Component\Form\FormBuilderInterface
1062
     */
1063
    public function getShippingFormBuilder(Order $Order)
1064
    {
1065
        $message = $Order->getMessage();
1066
1067
        $deliveries = $this->getDeliveriesOrder($Order);
1068
1069
        // 配送業者の支払方法を取得
1070
        $payments = $this->getFormPayments($deliveries, $Order);
1071
1072
        $builder = $this->app['form.factory']->createBuilder('shopping', null, array(
1073
            'payments' => $payments,
1074
            'payment' => $Order->getPayment(),
1075
            'message' => $message,
1076
        ));
1077
1078
        $builder
1079
            ->add('shippings', 'collection', array(
1080
                'type' => 'shipping_item',
1081
                'data' => $Order->getShippings(),
1082
            ));
1083
1084
        return $builder;
1085
1086
    }
1087
1088
1089
    /**