Code Duplication    Length = 24-26 lines in 2 locations

src/Eccube/Service/ShoppingService.php 2 locations

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