Code Duplication    Length = 24-26 lines in 2 locations

src/Eccube/Service/ShoppingService.php 2 locations

@@ 1014-1039 (lines=26) @@
1011
     * @return \Symfony\Component\Form\Form
1012
     * @deprecated since 3.0, to be removed in 3.1
1013
     */
1014
    public function getShippingForm(Order $Order)
1015
    {
1016
        $message = $Order->getMessage();
1017
1018
        $deliveries = $this->getDeliveriesOrder($Order);
1019
1020
        // 配送業者の支払方法を取得
1021
        $payments = $this->getFormPayments($deliveries, $Order);
1022
1023
        $builder = $this->app['form.factory']->createBuilder('shopping', null, array(
1024
            'payments' => $payments,
1025
            'payment' => $Order->getPayment(),
1026
            'message' => $message,
1027
        ));
1028
1029
        $builder
1030
            ->add('shippings', 'collection', array(
1031
                'type' => 'shipping_item',
1032
                'data' => $Order->getShippings(),
1033
            ));
1034
1035
        $form = $builder->getForm();
1036
1037
        return $form;
1038
1039
    }
1040
1041
    /**
1042
     * お届け先ごとにFormBuilderを作成
@@ 1047-1070 (lines=24) @@
1044
     * @param Order $Order
1045
     * @return \Symfony\Component\Form\FormBuilderInterface
1046
     */
1047
    public function getShippingFormBuilder(Order $Order)
1048
    {
1049
        $message = $Order->getMessage();
1050
1051
        $deliveries = $this->getDeliveriesOrder($Order);
1052
1053
        // 配送業者の支払方法を取得
1054
        $payments = $this->getFormPayments($deliveries, $Order);
1055
1056
        $builder = $this->app['form.factory']->createBuilder('shopping', null, array(
1057
            'payments' => $payments,
1058
            'payment' => $Order->getPayment(),
1059
            'message' => $message,
1060
        ));
1061
1062
        $builder
1063
            ->add('shippings', 'collection', array(
1064
                'type' => 'shipping_item',
1065
                'data' => $Order->getShippings(),
1066
            ));
1067
1068
        return $builder;
1069
1070
    }
1071
1072
1073
    /**